
消息中间件
ShuaiFanPi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux下安装rabbitmq
1 erlang安装1.1 使用yum安装yum install erlang1.2 使用安装包安装2 rabbitmq采用安装包rabbitmq-server-generic-unix-3.6.3.tar.gz安装:(1)这种方式直接解压即可(无需make make install)tar zxvf FileName.tar.gz(2)注意rabbitmq版本,不要下载成源码版...原创 2018-08-25 21:52:10 · 301 阅读 · 0 评论 -
RabbitMQ基本概念
消息发布的基本流程producer -> exchange -> (需要通过指定 binding key 将exchange和queue 绑定) -> queue -> consumer生产者不会将消息直接发送到queue,而是仅仅发送到exchange。再由excharge根据自己类型,binding key 绑定到的queue,以及消息的routing k...原创 2019-03-15 17:12:43 · 243 阅读 · 0 评论 -
RabbitMQ queue
队列 queue队列监听模式(basic.comsume):高吞吐量模式队列轮询获取模式(basic.get):我们不应该在while中循环使用get,来代替监听模式,这会太消耗rabbitmq的性能。一般get使用方案是:basic.get订阅消息 -> 获取单条消息 -> 取消订阅。一个queue被多个consumer消费时,一个消息只会随机的分发到某个消费者一次;...原创 2019-03-15 17:23:18 · 380 阅读 · 0 评论 -
rabbitmq 持久化、事务性、数据恢复
持久化1 发送到持久化队列2 发送到持久化交换器3 publisher的投递模式delivery mode配置为2(持久)优点:持久化会把消息写到日志文件中,如果rabbitmq出现重启,会从日志中恢复未处理的消息;缺点:持久化会导致性能10倍以上的下降事务性rabbitmq采用回调确认方式实现事务功能1 把信道设置为publisher confirm 模式2 在co...原创 2019-03-15 17:23:32 · 970 阅读 · 0 评论 -
rabbitmq-flow state 流量控制机制
参考:https://www.rabbitmq.com/flow-control.htmlhttp://www.rabbitmq.com/blog/2014/04/03/an-end-to-synchrony-performance-improvements-in-3-3/1 flow-control state 出现带来问题当组件出现flow-control state的时候,rabbi...翻译 2019-03-13 14:17:30 · 3627 阅读 · 0 评论