我开始从Spring Config开始学习Spring Cloud。有两个基本问题,我必须让我进入学习过程的下一步(通过领事进入服务发现)。
mogrify -path "WEBREADY\DONE" -layers merge -trim +repage -resize "1200x1200>" -define jpeg:extent=500kb -format jpg *.*
端点以POST到?对于#1,我实现了自己的/refresh
/ @RestController
,但我之后没有提到过这些教程。我检查了我的Maven配置,它与样本提供的内容相匹配,但它没有弹出。
我在这里找到了第二个问题的帖子: spring cloud auto refresh config server property。我只是想知道自2015年11月以来是否有任何更新。
这两件事似乎都非常方便,并且会直接与我的Consul学习交织在一起,因为我可以自动将配置更新推送给注册为服务的每个人。一旦我到达那里,我也可以继续重启,但那是晚些时候。
我得到了#1的答案。我在我的Maven模块中破坏了我的依赖项配置。在对配置进行三重检查后,结果发现它只是导频错误。尽管如此,仍在研究#2,如果有人有任何更新,我们将不胜感激。
答案 0 :(得分:5)
对于#1,Spring云配置包含了@RefreshScope
注释,它将公开/refresh
端点(通过HTTP或JMX)
对于#2,在' / refresh'之后,spring cloud config将采用最新的git commit,对于配置更改,基本上有两种方式,1)拉动更改2)推送更改, spring cloud bus方法是基于rabbitmq推送配置chagnes。
<强>参考强>
答案 1 :(得分:1)
对于GIT更新,请尝试查看此文档spring-cloud-config-push-notifications,并且不要忘记安装ngrock。此外,如果你只需要刷新git提交,那么你甚至不需要云总线项目,只需配置就足够了。希望这会有所帮助。