JMS PTP 模型,
PTP模型是基于队列的,生产者发消息到队列,消费者从队列接收消息,队列的存在使得消息的异步传输成为可能,和邮件系统中的邮箱一样,队列可以包含各种消息,JMS provider提供工具管理队列的创建和删除.
point-to-point的特点,
1.如果在session关闭时,一些消息已经被接收到,但是还没有被签收(acknowledged),那么消费者下次连接到相同的队列时,这些消息还是会被再次接收
2.如果用户在receive方法中设置了消息选择条件,那么不复合条件的消息会留在队列中,不会被接收到
3.队列可以长久的保存消息直到消费者收到消息,消费者不需要因为担心消息会丢失而时刻和队列保持激活的连接状态,🆖体现了异步模式的优势
网友评论