RabbitMQ
小白鼠丶
当时若不登高望,谁识东流海样深
展开
-
RabbitMQ 消息转换器-MessageConverter 笔记·
参考博客:https://www.jianshu.com/p/fe0439608581Message toMessage(Object object, MessageProperties messageProperties);将java对象和属性对象转换成Message对象。Object fromMessage(Message message) throws MessageConvers...转载 2020-02-29 16:06:15 · 2247 阅读 · 0 评论 -
RabbitMQ 消息监听适配器-- MessageListenerAdapter 笔记
RabbitMQ 简单消息监听容器--SimpleMessageListenerContainer 笔记注释// container.setMessageListener(new ChannelAwareMessageListener() {// @Override// public void onMessage(Message message, Channel...转载 2020-02-29 15:49:06 · 1986 阅读 · 0 评论 -
RabbitMQ 简单消息监听容器--SimpleMessageListenerContainer 笔记
这个类非常强大,我们可以对他做很多设置,对于消费者的配置项,这个类都可以满足监听队列(多个队列)、自动启动、自动声明功能可以设置事务特性、事务管理器、事务属性、事务容量(并发)、是否开启事务、回滚消息等可以设置消费者数量、最大最小数量、批量消费设置消息确认和自动确认模式、是否重回队列、异常捕获handler函数设置消费者标签生成策略、是否独占模式、消费者属性等设置具体的转换器、消息转换...转载 2020-02-29 15:21:30 · 4808 阅读 · 0 评论 -
RabbitMQ 高级特性笔记
目录Confirm确认消息Return消息机制消费端自定义监听消费端限流消费端ACK与重回队列消费端的手工ack和nack重回队列TTL队列/消息死信队列Confirm确认消息 //1 创建ConnectionFactory ConnectionFactory connectionFactory = new Connectio...原创 2020-02-26 20:48:25 · 280 阅读 · 0 评论 -
RabbitMQ 消息如何保障100%投递成功 笔记
生产端的可靠投递需要满足四点1.保障消息的成功发出2.保障MQ节点的成功接收3.发送端收到MQ节点(broker)确认应答4.完善的消息进行补偿机制方式一:消息落库成功情况:在第一步设置MSG DB status:0 第二步,第三步,第四步成功设置 status:1异常情况:在第二步和第三步可能出现RPC网络闪断等问题问题导致消息投递失败或者c...原创 2020-02-26 18:23:30 · 638 阅读 · 0 评论 -
RabbitMQ 核心概念 以及 AMQP协议总结
AMQP[1],即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品、不同开发语言等条件的限制。AMQP协议模型AMQP核心概念server: 又称Broker,接受客...原创 2020-02-25 22:37:59 · 278 阅读 · 0 评论 -
RabbitMQ的使用(三)创建用户及角色、创建Virtual Hosts
添加用户及角色:访问:127.0.0.1:15672打开RabbitMQ管理界面管理界面介绍:添加用户:1、超级管理员(administrator)可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。2、监控者(monitoring)可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,...转载 2020-02-13 14:36:36 · 1780 阅读 · 0 评论 -
Spring Boot 整合RabbitMQ笔记 :四种交换机模式Demo
SpringBoot +RabbitMQ配置具体参考:https://blog.csdn.net/qq_33366229/article/details/104197811Direct模式:https://blog.csdn.net/qq_33366229/article/details/104197811Topic模式MQconfig@Configurationp...原创 2020-02-10 11:34:50 · 438 阅读 · 0 评论 -
SpringBoot 整合RabbitMQ 笔记(初识demo)
添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>application.properties...原创 2020-02-06 16:21:46 · 336 阅读 · 0 评论