spring activeMQ 整合(二): 重发机制(消息发送失败后的重新发送)
来源:互联网 发布:大数据的技术架构 编辑:程序博客网 时间:2024/05/22 02:23
之前已经写了一个spring activemq整合的demo ,今天继续完善一下这个demo,让功能更强大。
Spring ActiveMQ 整合(一): 一个简单的demo,测试消息的发送与接收
假如现在我手里有一个很重要的消息的,想要发给一个人,但是很不幸,消息发送失败了。这时候怎么办呢怎么解决这种尴尬的情况,这时候我们可以利用activeMQ的 消息重发机制(RedeliveryPolicy) 来解决这个烦人的问题。
消息重发机制的实现:
1.写RedeliveryPolicy配置文件
既然ctiveMQ提供了消息重发机制(RedeliveryPolicy),那么我们只需要在Spring ActiveMQ 整合(一): 一个简单的demo,测试消息的发送与接收 的基础上, 完善activemq的xml配置文件即可。
这一段配置就是消息重发机制(RedeliveryPolicy)的实现, 每一行都有详细的注释。
2.引用RedeliveryPolicy的配置:
在链接工厂里面引入刚才配置好的RedeliveryPolicy。
配置完成后,消息一旦发送失败,就会按照消息重发机制配置好的重发次数,时间间隔等因素,再次发送。
可以看到配置文件中:<property name="maximumRedeliveries" value="1"></property>
设置的重发一次,但是控制台打印出来两个条消息“2”。这就是第一次发送,失败后她又发送了一次,也就是两次。
以上就是消息重发机制的所有实现。
原文地址:http://blog.csdn.net/dly1580854879/article/details/68489798
- spring activeMQ 整合(二): 重发机制(消息发送失败后的重新发送)
- Spring ActiveMQ 整合(二.1): 重发机制概念解释
- Spring整合ActiveMQ一(消息发送端配置)
- spring activeMQ 整合(一): 一个简单的demo,测试消息的发送与接收
- 学习淘淘商城第六十课(Spring与Activemq的整合及用JmsTemplate发送消息)
- ActiveMQ的消息重发机制
- ActiveMQ 处理失败时的消息重发机制
- ActiveMQ 整合 Spring 发送和接收消息
- ActiveMQ-JMS(二):发送消息
- Spring与ActiveMQ整合(多线程并发发送与接收消息)
- 消息中间件之ActiveMQ整合Spring实现邮箱发送(四)
- HttpUrlConnection消息发送失败重新发送实现
- android消息发送失败及重新发送
- spring整合activemq发送MQ消息[Topic模式]实例,activemqmq
- spring整合activemq发送消息[queue类型]实例
- spring整合activemq发送消息[queue类型]实例
- spring整合ActiveMQ订阅模式(对象消息发送)
- Spring与ActiveMQ整合及用JmsTemplate发送消息
- jQuery学习之基本选择器、层次选择器和并且选择器
- Joomla入门 HEELOWORLD工作方式
- Spring MVC 下,不使用AJAX 登录时的错误提示的实现
- 《LeetCode》:Two Sum
- ECMA-262 V7.0 中关于对象的概述
- spring activeMQ 整合(二): 重发机制(消息发送失败后的重新发送)
- python中switch的用法
- C++之考虑virtual函数以外的其他选择(35)---《Effective C++》
- PADS 问题汇总
- Filter--URL Rewrite实现网站伪静态
- ubuntu14.04下安装webstorm2017.2
- Linux下Python 安装
- 数据分析在交易欺诈领域的应用
- openssl 非对称加密算法RSA命令详解