如何同步消息队列

2017-07-11 11:20:22 +08:00
 hiboshi

目前有多台 web 服务器,每台都会产生消息队列,现在想统一同步到 master 节点统一处理,哪种消息队列原生支持这种功能?刚刚看过 activemq、beanstalkd,为什么不直接写入 master 原因 是 国际带宽 延时比较高,尽量少用网络 IO。

2754 次点击
所在节点    程序员
9 条回复
heimonsy
2017-07-11 11:25:59 +08:00
你是需要一个异步同步数据工具吧
hiboshi
2017-07-11 11:29:09 +08:00
@heimonsy 有什么推荐?你说的是 ETL 么?
heimonsy
2017-07-11 11:33:22 +08:00
@hiboshi 我只用过 rabbitmq,Federation 和 Shovel 这两个插件应该适合你。https://www.rabbitmq.com/shovel.html https://www.rabbitmq.com/federation.html
hiboshi
2017-07-11 11:35:41 +08:00
@heimonsy 好的我试试,只是 用 rabbit 有点太重
zoues
2017-07-11 12:42:50 +08:00
nsq
ihuotui
2017-07-11 21:54:46 +08:00
本地消息,然后服务器间同步 p2p
hiboshi
2017-07-11 22:45:59 +08:00
@ihuotui 使用 p2p 模式我清楚,但是服务器间同步 p2p,没太明白!
ihuotui
2017-07-11 23:41:02 +08:00
那些消息文件作为 同步的对象
hiboshi
2017-07-12 09:39:22 +08:00
多台服务器 ,同步消息文件到一个节点的时候 ,确定不会 丢消息么? 比如一个节点同步 被另外一个节点的文件覆盖了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/374462

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX