
中间件
运维开发笔记
这个作者很懒,什么都没留下…
展开
-
消息中间件Notify
notify关键词:notify server:服务中间件 用到config server:维护地址 用到diamond:维护订阅关系 topic,messageType,groupID消息发送者———>notifyServer<———–>订阅者notifyServer收到消息,存到自己的数据库。每一个group的订阅者只投递一次。若成功,删除数据库。 若失败,记录数据库,定时重投。noti原创 2016-07-05 20:44:46 · 2125 阅读 · 1 评论 -
RocketMQ
RocketMQ顺序性与重复性消息系统绕不开的两个问题:如何保证消息的顺序?如何保证消息不重复? 对于第一个问题,RocketMQ的策略是,你可以自己实现selector方法,保证同一个id的消息放到同一个队列中。 对于第二个问题,答案是RocketMQ不保证消息不重复。 需要消费端自己保证幂等。可以使用去重表,消息重复的问题应当是比较少的。 事务消息RocketMQ除了支持普通消息,顺序消原创 2017-06-07 15:09:36 · 991 阅读 · 0 评论