contents
Main Concepts
- nameServer
- Broker
- producer
- consumer
- group
同步 - 异步
安装
- 单机
- 主从
控制台
- mqadmin
- 控制台(rocketMq-console)
挑战:queue无法跨JVM共享
如何灾备以及负载均衡?
挑战:需要一个controller做通知和分发数据
所以,需要一个独立部署的可以被多方访问的服务,其数据必须是多线程乃至分布式安全的
消息中间件是个好的选择
发布/订阅(Publisher/Subscribe) (发布者发布1条数据,会被多个订阅者消费)
将增量式更新数据推给各个订阅的client,并保证每个client都收到
将数据平均发送给每个订阅者(负载均衡,例如:RocketMQ的CLUSTERING消息模型)
第2章 单机存储系统