如果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();
转载于:https://blog.51cto.com/tianxingzhe/1686324