作者回复: 文中我特意提到“我这里我不打算使用 @RefreshScope 来获取 Nacos 动态参数了”,前者Nacos动态属性是很容易就能想到的方案,前面章节也都学过了,所以为了兼具演示Nacos Config实现监听的原理和过程,才用了一套可以更加灵活做自定义配置的listener。
作者回复: 这个吊炸天,大中台路由:)
作者回复: Q1:通用规范接口,理念类似于jmx Q2:设计模式是微观层面的实现,很难把某个功能归类到设计模式上。只能说表现方式上是observer,但底层实现复杂得多 Q3:读取文件内容 Q4:gatewayserv是gateway这个module的一个类,和templateserv->Template模块这个所属关系一样
作者回复: RefreshRoutesEvent做了很多善后的事儿,比如说清理cache啊之类的,还有很多类似的注解,比如@RefreshScope注解背后也会发布一个Event,他们背后都有不少的其它支线任务