JMS createSession(false, Session.AUTO_ACKNOWLEDGE); 两个参数不同组合下的区别
createSession(paramA,paramB);
paramA 取值有 : true or false 表示是否支持事务
paramB 取值有:Session.AUTO_ACKNOWLEDGE,Session.CLIENT_ACKNOWLEDGE,DUPS_OK_ACKNOWLEDGE,SESSION_TRANSACTED
createSession(paramA,paramB);
paramA是设置事务的,paramB设置acknowledgment mode
paramA设置为false时:paramB的值可为Session.AUTO_ACKNOWLEDGE,Session.CLIENT_ACKNOWLEDGE,DUPS_OK_ACKNOWLEDGE其中一个。
paramA设置为true时:paramB的值忽略, acknowledgment mode被jms服务器设置为SESSION_TRANSACTED 。
Session.AUTO_ACKNOWLEDGE为自动确认,客户端发送和接收消息不需要做额外的工作。
Session.CLIENT_ACKNOWLEDGE为客户端确认。客户端接收到消息后,必须调用javax.jms.Message的acknowledge方法。jms服务器才会删除消息。
DUPS_OK_ACKNOWLEDGE允许副本的确认模式。一旦接收方应用程序的方法调用从处理消息处返回,会话对象就会确认消息的接收;而且允许重复确认。在需要考虑资源使用时,这种模式非常有效。
JMS createSession(false, Session.AUTO_ACKNOWLEDGE); 两个参数不同组合下的区别相关推荐
- Session.AUTO_ACKNOWLEDGE
使用自动确认模式,必须要创建无事务session Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE) ...
- 三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别
本文转载自[http://blog.csdn.net/u012702547/article/details/52628453] 关于inflate参数问题,我想很多人多多少少都了解一点,网上也有很多关 ...
- Hadoop的FileSystem.copyToLocalFile两个参数 空指针异常
转载自 Hadoop的FileSystem.copyToLocalFile两个参数 空指针异常 在网上一搜,直接改成fileSystem.copyToLocalFile(false,xx,xx,tru ...
- LayoutInflater.inflate()方法两个参数和三个参数
转载请标明出处:https://www.cnblogs.com/tangZH/p/7074853.html 很多人都用过LayoutInflater(布局填充器) 对于我来说通常使用下面两种:Layo ...
- 某餐馆有n张桌子,每张桌子有一个参数a表示 可容纳的最大人数,有m批客人,每批客人有两个参数,b表示人数,c为预计消费金额。
某餐馆有n张桌子,每张桌子有一个参数a表示 可容纳的最大人数,有m批客人,每批客人有两个参数,b表示人数,c为预计消费金额. 在不允许拼桌的情况下,请实现一个算法选择其中一部分客人,使得总预计消费 ...
- inflate方法两个参数和三个参数的区别
前言 今天在lint项目的代码时,又遇到了inflate方法的参数问题,之前看过相关的文章,又没有记录下来,导致时间长了就忘记了.今天再次遇到这个问题,便老老实实记录一下LayouInflater中i ...
- 根据首期还款日和分期数两个参数计算每期还款日期
根据首期还款日和分期数两个参数计算每期还款日期(及其他时间相关计算) 话不多说直接上代码 方便自己方便他人main方法中已备好调用方法操作. 如需扩展可自行修改.相关jar包一般项目都应该能找到.大部 ...
- evt参数是干啥用的_http连接池中非常关键的两个参数,到底是干啥用的?
作者简介:大厂一线资深开发.从crud开发到资深开发,再到研究员兼技术经理.<资深开发讲技术> 从一线实战中总结有故事,有背景的案例,希望带给大家一系列技术盛宴. 求关注,欢迎技术交流.友 ...
- ACMNO.30 C语言-宏交换 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
题目描述 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参.输出已交换后的两个值. 输入 两个数,空格隔开 输出 交换后的两个数,空格隔开 样例输入 1 2 样例输出 2 ...
最新文章
- C#学习笔记:多态与隐藏,覆盖
- 电脑 计算机服务打不开怎么办理,电脑xlsx打不开怎么办
- 一致性 Hash 在负载均衡中的应用
- Catch Overflow!
- mysql稠化报表_Oracle使用PARTITION BY 实现数据稠化报表
- java spr_Java中的42行代码中的URL缩短器服务(Java(?!)Spring Boot + Redis
- 青禾BBS数据库查询语句(动网)
- python类2继承-抽象-多态
- 欧式墙纸素材高清纹样图案,美观又大气
- python 爬虫 使用selenium 控制浏览器 进行搜索操作
- android自定义日历代码,Android自定义日历Calender代码实现
- 【办公自动化】基于Arcpy建立GIS三调转换工具箱,23万图斑shp文件分分钟转换完成
- Java中的23个设计模式 【结构型模式】 中的 【装饰模式】
- 华为OD机试题:叠积木(Python 解法)
- 实话实说!猿如意大测评!助力coding!
- 电脑无故重启很卡(深度相机也用不了)
- java黄金矿工完整源代码_黄金矿工funcode版(源码加实验报告)
- web api接口开发实例_vn.py交易API接口开发小班课(第二期)
- 求网络号、子网号、主机号、子网网络地址、子网广播地址
- 无桥PFC的优势及解决方案