![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
RabbitMQ实战
文章平均质量分 92
RabbitMQ实战
jannals
没有失败,只有缓慢的成功
展开
-
RabbitMQ运维(一)之安装
文章目录概念单击安装配置单击伪集群安装服务器日志 概念 节点(Node): Erlang虚拟机的每个实例称为节点(Node),节点(Node)之间可以进行本地通信(不管它们是否真的在同一台服务器上) ,因为Erlang天生就能让应用程序无须知道对方是否在同一台机器上即可互相通信。当启动Erlang节点时,可以指定一个节点名称,name(长名称)或者sname(short name),短名称例如...原创 2018-11-04 14:25:20 · 1166 阅读 · 0 评论 -
Rabbitmq之相关概念
文章目录RabbitMQ版本RabbitMQ相关概念QueueExchangeExchange常见类型fanoutdirecttopicheadersVirtual hostsdocker安装 RabbitMQ版本 版本声明: 3.6.15 RabbitMQ相关概念 RabbitMQ是一个Erlang开发的AMQP(Advanced Message Queuing Protocol,高级消...原创 2018-09-24 20:27:44 · 1291 阅读 · 0 评论 -
RabbitMQ之Producer(一)
文章目录RabbitMQ-java-client版本API介绍`queueDeclare``exchangeDeclare``queueBind``exchangeBind``basicPublish`持久化 RabbitMQ-java-client版本 com.rabbitmq:amqp-client:4.3.0 RabbitMQ版本声明: 3.6.15 API介绍 Connectio...原创 2018-09-24 21:00:25 · 2012 阅读 · 0 评论 -
RabbitMQ之Producer(二)
文章目录事务publish Confirm 模式同步方式发送单条同步方式发送批量同步发送异步发送总结 事务 事务机制步骤 设置Channel为事务模式:channel.txSelect 发送信息 如果出现异常则回滚channel.txRollback,如果成功则channel.txCommit 如果事务提交成功,则消息一定达到了RabbitMQ.因为只有消息成功被RabbitMQ接收,...原创 2018-09-29 20:04:35 · 428 阅读 · 0 评论 -
RabbitMQ之Producer(三)
文章目录死信队列延迟队列 死信队列 死信队列(DLQ(Dead-Letter-Queue))用来保存处理失败或者过期的消息。当一个消息变为死信消息(Dead Message)之后,消息会被投递到死信交换器(DLX(Dead-Letter-Exchange))中,DLX会将消息投递到死信队列(DLQ)中 消息变为死信消息的情况 消息没有被正确消费————被取消确认(Basic.Nack或...原创 2018-09-30 20:39:09 · 492 阅读 · 0 评论 -
RabbitMQ之Consumer
文章目录RabbitMQ-java-client版本Consumer推拉模式代码消息确认与拒绝prefetch关闭 RabbitMQ-java-client版本 com.rabbitmq:amqp-client:4.3.0 RabbitMQ版本声明: 3.6.15 Consumer RabbitMQ的消费模式分为两种:Push(服务端推)和Pull(客户端拉),Push(推)采用Basic...原创 2018-10-06 23:21:48 · 6063 阅读 · 0 评论 -
RabbitMQ之spring-rabbit使用
文章目录ProducerConsumerConsumer监听器异常的处理 Producer 配置 config.properteis rabbitmq.host=jannal.mac.com rabbitmq.username=jannal rabbitmq.password=jannal rabbitmq.vhost=jannal-vhost ...原创 2018-10-07 20:14:08 · 1371 阅读 · 0 评论