您的位置:首页 > 其它

ActiveMQ session.close与session.commit的区别

2015-08-20 10:50 393 查看
如果session是以非事务的方式创建必须session.close()就可以将消息提交到服务器队列
session=connection.createSession(Boolean.FALSE, Session.AUTO_ACKNOWLEDGE); // 创建Session

session.close();
如果session是以开启事务的方式创建必须session.commit()才能提交消息到服务器队列,session.close()服务器将收不到消息
session=connection.createSession(Boolean.TRUE, Session.AUTO_ACKNOWLEDGE);

session.commit();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  session.close sessio