请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

rabbitmq在配置自动刷新这里起什么作用?

问题一,不清楚为何要连接mq
config的server和用config的client都引入bus-amqp后,会在mq里生成两个队列。
之后呢?
配置mq连接信息,开启动态刷新的接口,发refresh请求到configserver就动态刷新了。
这之间的流程感觉不清楚。mq在其中起什么作用?

=====================================================
问题二,
后面7.6一节用rabbitmq做服务间通信的时候。师兄是把mq的连接配置是写在远程git上的。
如果要在实现动态刷新配置的基础上,做mq服务间通信。
是先读取本地mq配置信息才能实现动态刷新配置,mq连接信息就不应该配置在远程上了吧?因为配在远程git上,服务本地无法连接mq,不就没法自动刷新配置了。

望详解

正在回答

1回答

廖师兄 2019-03-12 23:33:42
  1. config-server <-> mq <-> config-client

  2. mq,数据库,这类很重要的信息,不会经常变动,也不推荐动态刷新。

0 回复 有任何疑惑可以回复我~
  • 师兄,想请教下configserver接收到post形式的refresh请求之后,发mq给client端,之后client端会执行什么操作,mq中把client端需要的applicationContext都序列化了么?还是client端收到mq消息会去发http请求server端获取更新后的applicationContext?
    回复 有任何疑惑可以回复我~ 2019-03-18 15:58:30
  • client端收到mq消息会,发http请求server端获取新的配置
    回复 有任何疑惑可以回复我~ 2019-03-18 22:49:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信