JMS详解-ActiveMQ摘要.docx

基本概念 JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。 消息模型 ○ Point-to-Point(P2P) ○ Publish/Subscribe(Pub/Sub) 即点对点和发布订阅模型 P2P P2P模式图? 涉及到的概念? 消息队列(Queue) 发送者(Sender) 接收者(Receiver) 每个消息都被发送到一个特定的队列,接收者从队列中获取消息。队列保留着消息,直到他们被消费或超时。 P2P的特点 每个消息只有一个消费者(Consumer)(即一旦被消费,消息就不再在消息队列中) 发送者和接收者之间在时间上没有依赖性,也就是说当发送者发送了消息之后,不管接收者有没有正在运行,它不会影响到消息被发送到队列 接收者在成功接收消息之后需向队列应答成功 如果你希望发送的每个消息都应该被成功处理的话,那么你需要P2P模式。 Pub/Sub Pub/Sub模式图? 涉及到的概念? 主题(Topic) 发布者(Publisher) 订阅者(Subscriber)? 客户端将消息发送到主题。多个发布者将消息发送到Topic,系统将这些消息传递给多个订阅者。 Pub/Sub的特点 每个消息可以有多个消费者 发布者和订阅者之间有时间上的依赖性。针对某个主题(Topic)的订阅者,它必须创建一个订阅者之后,才能消费发布者的消息,而且为了消

文档评论(0)

1亿VIP精品文档

相关文档