安全机制 设置用户名密码
<plugins>
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="alan" password="alan" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
签收模式:
1.Session.AUTO_ACKNOWLEDGE 客户端自动签收 接收消息以后到以后再发一条消息确认签收
2.Session.CLIENT_ACKNOWLEDGE 手动调方法反馈,否则不认为消息被消费了 msg.acknoledge() -----------工作中最常用的方式
3.Session.DUPS_OK_ACkNOLEDGE 没有确认签收的机制 可能会产生并发问题 消息被重复消费 节省了一次连接 (没用过)
使用事物的方式进行消息的发送
// 是否使用事物 签收模式
Session session = connection.createSession(Boolean.TRUE, Session.AUTO_ACKNOWLEDGE);//自动签收
//发送操作
session .commit(); //提交
MessageProducer
messageProducer.send("queue目的地","消息","是否持久化","优先级0---9 0-4普通 5-9加急","消息的存放有效期 毫秒");
(不能保障严格的顺序)