![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
Visonws
这个作者很懒,什么都没留下…
展开
-
MQ和RabbitMQ作用特点
MQ的作用: 解耦:在项目启动之初是很难预测未来会遇到什么困难的,消息中间件在处理过程中插入了一个隐含的,基于数据的接口层,两边都实现这个接口,这样就允许独立的修改或者扩展两边的处理过程,只要两边遵守相同的接口约束即可。 冗余(存储):在某些情况下处理数据的过程中会失败,消息中间件允许把数据持久化知道他们完全被处理 扩展性:消息中间件解耦了应用的过程,所以提供消息入队和处理的效率是很容易的...原创 2018-09-09 10:24:10 · 15346 阅读 · 1 评论 -
RabbitMQ小试牛刀
1.安装Erlang语言,和RabbitMQ server(可以选择windows和linux系统)(这个可以百度),我用的windows环境。 进入../sbin (rabbitMQ安装目录) rabbitmqctl -q status //打印了一些rabbitmq服务状态信息,包括内存,硬盘,和使用erlong的版本信息 ...原创 2018-09-09 14:19:29 · 176 阅读 · 0 评论 -
RabbitMQ基本概念介绍
目录一、Producer:生产者,消息的投递方二、Consumer :消费者,就是接收消息的一方三、Broker :消息中间件的服务节点四、Queue :队列,是RabbitMQ的内部对象,用于存储消息五、Exchange:交换器1.fanout2.direct3.topic4.headers六、RoutingKey :路由键七、Binding :...翻译 2018-09-09 18:17:18 · 2716 阅读 · 0 评论 -
RabbitMQ进阶学习
目录一、 消息路由失败处理1.1 mandatory 参数1.2. immediate参数1.3. 备份交换器二、设置过期时间2.1 .设置消息的TTL2.2. 设置队列的TTL三、死信队列四、延迟队列五、优先级队列5.1. 设置队列的x-max-priority参数来实现5.2. 在发送消息中设置消息当前的优先级六、RPC实现七、持久化...翻译 2018-09-17 21:36:15 · 1865 阅读 · 0 评论 -
RabbitMQ 客户端API使用
目录一、连接RabbitMQ服务器二、使用交换器和队列1.声明查找删除交换器2. 声明查找删除队列3. 队列绑定交换器和解绑 queueBind4.交换器和交换器绑定exchangeBind三.发送消息四.消费消息1. 推模式push2. 拉模式3. 消费信息的确认 4. 消息的拒绝5. 消息的重新获取五.关闭连接RabbitMQ Jav...翻译 2018-09-15 20:17:32 · 2665 阅读 · 0 评论