redis订阅和发布 redis数据库和mysql数据库
1.Redis发布订阅架构【redis订阅和发布 redis数据库和mysql数据库】Redis提供了发布订阅功能 , 可以用于消息的传输 , Redis的发布订阅机制包括三个部分 , 发布者 , 订阅者和Channel 。
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
5.Redis发布订阅与ActiveMQ的比较(1)ActiveMQ支持多种消息协议 , 包括AMQP , MQTT , Stomp等 , 并且支持JMS规范 , 但Redis没有提供对这些协议的支持; (2)ActiveMQ提供持久化功能 , 但Redis无法对消息持久化存储 , 一旦消息被发送 , 如果没有订阅者接收 , 那么消息就会丢失; (3)ActiveMQ提供了消息传输保障 , 当客户端连接超时或事务回滚等情况发生时 , 消息会被重新发送给客户端 , Redis没有提供消息传输保障 。总之 , ActiveMQ所提供的功能远比Redis发布订阅要复杂 , 毕竟Redis不是专门做发布订阅的 , 但是如果系统中已经有了Redis , 并且需要基本的发布订阅功能 , 就没有必要再安装ActiveMQ了 , 因为可能ActiveMQ提供的功能大部分都用不到 , 而Redis的发布订阅机制就能满足需求 。
推荐阅读
- 黑茶有哪些营养成份和减肥功效?
- 80支澳毛和100支澳毛的区别 80支澳毛和100支澳毛区别
- 黑茶独特风味的形成和这位幕后英雄有关
- 巢湖受污染的情况和主要原因
- 平面和立体是按照什么分类
- 婚假和年假可以一起休吗
- 摩羯座和什么座最配
- 雌蕊和雄蕊的区别
- 茶艺仪程“置茶和润茶”介绍
- 水貂毛和水貂绒有什么区别 水貂毛和水貂绒区别有什么