关于ActiveMQ接收端停止接收的方法
2024-10-20 16:31:24
现在有一个需求:
在发送端服务器出现故障后,接收端的接收方法要停下来,关于停止接收的方法,我做了下面这些事情:
// 获取 ConnectionFactory
ConnectionFactory connectionFactory = new ActiveMQConnectionFactory(
"tcp://" + ip + ":61616");
// 创建 Connection
Connection connection = connectionFactory.createConnection();
connection.start(); //把connection放入map,方便停止
ConfigInfo.receiveSocket.put("connection", connection);
System.out.println("connectionmap======"+ConfigInfo.receiveSocket.get("connection"));
// 创建 Session
Session session = connection.createSession(false,
Session.AUTO_ACKNOWLEDGE);
然后写了一个方法,停止接收 ,其实就是将connection关闭:
public static void stopReceivewebsite() throws JMSException{
System.out.println("websiteimage开始停止方法");
System.out.println(ConfigInfo.receiveSocket.get("connection"));
Connection connection = (Connection) ConfigInfo.receiveSocket.get("connection");
connection.close();
System.out.println("websiteimage接收停止完成");
}
亲测好使。
最新文章
- easyUI属性汇总
- C语言中函数声明实现的位置
- git的常用命令
- 在微信中实现app软件中账号注册的功能实现
- AJAX和jQuery Ajax总结
- C#get,set
- livevent的几个问题
- MVC-READ5(asp.net web from PK asp.net MVC)
- 8款给力HTML5/CSS3应用插件 可爱的HTML5笑脸
- HTML5 drag &; drop 拖拽与拖放简介
- [Asp.Net]状态管理(Session、Application、Cache、Cookie 、Viewstate、隐藏域 、查询字符串)
- ubunut系统清理系统根目录下缓存文件夹.cache超大导致磁盘不足
- ssh三大框架集成后,jsp中采用forword标签提交时会报错的解决方案
- 重建程序员能力(3)-asp.net MVC框架增加Controller
- IdentityServer4 中文文档 -5- (简介)支持和咨询选项
- 【洛谷p2312】解方程
- 20155320 EXP8 Web基础
- plot sin 动态配置rc settings
- Python 利用Python编写简单网络爬虫实例2
- Daily Scrum (2015/11/3)
热门文章
- Scrapy学习-17-暂停和重启
- 在tomcat发布项目遇到的问题
- PhpStorm配置svn:Can't use Subversion command line client:svn
- 浅谈APP的分享功能,有时候社交裂变形式比内容更“重要”
- 洛谷——P1220 关路灯
- 作为使用者对qq拼音输入法和搜狗输入法的评价
- 数据结构------------------二叉查找树(BST)的java实现
- html中的列表标签
- GCD CoreData 简化CoreData操作(转)
- 使用和不使用navigationbar分别处理显示和返回页面