jms学习笔记
2024-08-20 21:20:57
https://www.cnblogs.com/zhuxiaojie/p/5564187.html
//创建一个session
//第一个参数:是否支持事务,如果为true,则会忽略第二个参数,被jms服务器设置为SESSION_TRANSACTED
//第二个参数为false时,paramB的值可为Session.AUTO_ACKNOWLEDGE,Session.CLIENT_ACKNOWLEDGE,DUPS_OK_ACKNOWLEDGE其中一个。
//Session.AUTO_ACKNOWLEDGE为自动确认,客户端发送和接收消息不需要做额外的工作。哪怕是接收端发生异常,也会被当作正常发送成功。
//Session.CLIENT_ACKNOWLEDGE为客户端确认。客户端接收到消息后,必须调用javax.jms.Message的acknowledge方法。jms服务器才会当作发送成功,并删除消息。
//DUPS_OK_ACKNOWLEDGE允许副本的确认模式。一旦接收方应用程序的方法调用从处理消息处返回,会话对象就会确认消息的接收;而且允许重复确认。
session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
最新文章
- 跟我一起云计算(5)——Shards
- canvas星星炫耀
- 开源免费的HTML5游戏引擎
- [转] MySQL 查询表数据大小的总结
- TinyXml和tinyxml2
- 漏掉的账目(用C语言去重)
- 模拟Hibernate框架的小demo
- SMTP命令 发送邮件 DOS命令
- Vs2015 Ef 连接Oracle 出现OracleInternal.Common.ConfigBaseClass 的解决办法
- jquety选择器
- java1.8--Null Object模式
- __NSArrayI __NSArray0 __NSSingleObjectArrayI __NSPlaceholderArray __NSArrayM
- Tomcat启动时卡在 INFO HostConfig.deployDirectory Deploy
- spring 开始构造
- XGBOOST应用及调参示例
- Luogu T29912 fuck
- 判断Excel版本信息
- HDU 2612 Find a way(找条路)
- 强化学习7-Sarsa
- N! java