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