JMS
lipc_
这个作者很懒,什么都没留下…
展开
-
JMS基础
一、JMS基础(1)1. 消息中间件: 将信息以消息的形式,从一个应用程序传送到另一个或多个应用程序。 主要特点: (1) 消息异步接收: 消息发送者不需要等待消息接收者的响应 (2) 消息可靠接收: 确保消息在中间件可靠保存,只有接收方收到后才能删除消息,多个消息可以组成原子事务。有时,也要求消息不能重复传输。2. 为什么会出现消转载 2016-10-04 13:44:10 · 358 阅读 · 0 评论 -
JMS消息传输机制
JMS消息传送模型: 消息传送机制, 是基于拉取(pull)或者轮询(polling)的方式. JMS具备两种"消息传送模型": P2P和Pub/sub. (1) P2P:点对点消息传送模型, 允许JMS客户端通过队列(queue)这个虚拟通道来同步或异步发送消息; 消息的生产者为Sender, 消费者为receiver. receiver主转载 2016-10-04 13:45:34 · 2745 阅读 · 0 评论 -
ActiveMQ可靠性机制
消息的签收(Acknowledgment): 客户端成功接收一条消息的标志是这条消息被签收。 成功接收一条消息一般包括如下三个阶段: (1) 客户端接收消息 (2) 客户端处理消息 (3) 消息被签收 签收可以由ActiveMQ发起,也可以由客户端发起,取决于Session签收模式的设置。转载 2016-10-04 13:46:04 · 597 阅读 · 0 评论 -
ActiveMQ之 TCP通讯机制
ActiveMQ支持多种通讯协议TCP/UDP等,我们选取最常用的TCP来分析ActiveMQ的通讯机制。首先我们来明确一个概念: 客户(Client):消息的生产者、消费者对ActiveMQ来说都叫作客户。 消息中介(Message broker):接收消息并进行相关处理后分发给消息的消费者. 为了能清楚的描述出ActiveMQ的转载 2016-10-04 13:46:44 · 3608 阅读 · 0 评论 -
ActiveMQ之消息指针
消息指针(Message cursor)是activeMQ里一个非常重要的核心类,它是提供某种优化消息存储的方法。消息中间件的实现一般都是当消费者准备好消费消息的时候,它会从持久化存储中一批一批的读取消息,并发送给消费者。消息指针维护着下一批待读取消息的相关位置信息。 消息游标: 当producer发送的持久化消息到达broker之后,broker首先会把它保存在持久存储中。接下转载 2016-10-04 13:47:21 · 525 阅读 · 0 评论 -
ActiveMQ 集群
1、ActiveMQ 集群(1)Queue consumer clusters(消费者集群): 简介: 同一个queue,如果一个消费者失效, 那么任何未经确认的消息将会被发送给queue上的其它消费者。如果一个消费者比其它消费者执行的更快,它将会消费更多的消息。如果任何一个消费者执行速度变慢,那么其他消费者将来弥补空缺。所以,消费者在(队列中)处理消息时,可以有一个可靠的负载均转载 2016-10-04 13:49:15 · 628 阅读 · 0 评论