发布网友
共1个回答
热心网友
公司地址:北京市海淀南路
32
号中信国安数码港
8
层
100080
电话:
(
010
)
82652228
传真:
(
010
)
82652226
17
连接分为常连接和按需连接:
常连接:在系统启动时创建,在系统运行期间,系统自动保持此连接,若连接中
断,系统会自动重新创建此连接。
按需连接:系统启动后,连接并不建立,而是在有用户数据需要传输时才创建;
在一定时间内,若没有用户数据需要传输,则断开连接。
2.
队列控制单元
队列控制单元,英文为
Queue Control Unit
,简称
QCU
。
QCU
为一个节点内相对运行单元,
功能主要是对一组队列以及队列内的消息进行
监控和管理的运行单元。
QCU
是队列和消息的管理单元,由数据缓冲区(发送
/
接收缓冲区)、队列组成,主
要包括监控模块、管理模块、网络发送和接收模块、瘦客户代理和发布订阅代理。管理模
块负责管理整个
QCU
的运行,包括:队列创建、恢复及消息在数据缓冲区和队列之间的
转移等;监控模块负责监控队列中消息的生命周期和应用读取消息的超时时间。
任何一个队列都必须属于某个
QCU
,并由此
QCU
进行管理。
一个节点可拥有多个
QCU
,每个
QCU
在运行上相互。
一个
QCU
可对应多个发送进程和接收进程。
3.
队列
队列是存储消息的数据结构,队列对于使用它们的应用程序来说是存在的。队列
存在于主存储器、磁盘或相似的辅助存储器(如果必须保留以备恢复的话)。每个队列都
属于一个
QCU
,由
QCU
负责维护队列。
公司地址:北京市海淀南路
32
号中信国安数码港
8
层
100080
电话:
(
010
)
82652228
传真:
(
010
)
82652226
18
队列可在本地系统上存在,这种情况下它们为本地队列或发送队列,也可在另一个节
点上存在,这种情况下它们为远程队列。
应用程序可发送消息至队列,
也可从队列中接收消息,
也可同时放入消息和接收消息。
应用既可向本地队列发送消息,也可从本地队列接收消息。
4.
消息
“消息”是在应用进程之间或一个应用的不同部分之间交换的数据单位,应用可分布
在多台相同或不同的平台上,也可分布在一台计算机上。消息可非常简单,例如只包含文
本字符串;也可更复杂,包含嵌入对象或者为一个文件。
5.
事件
事件指系统运行过程中发生的一些特定情况,在系统中被定义成不同的事件类型。可
以通过一定的方式获取需要的各种事件。可用于跟踪系统的运行状况。
6.
事务
事务是并发控制的基本单位。所谓事务,它是一个操作序列
,
这些操作要么都执行
,
要
么都不执行
,
它是一个不可分割的工作单位
,
例如
,
银行转账工作
,
从一个账号扣款并使另一
个账号增款
,
这两个操作要么都执行
,
要么都不执行
.
所以
,
应该把它们看成一个事务
.
事务是
消息中间件维护一致性的单位
,
在每个事务结束时
,
都能保持数据一致性。
7.
集群
集群是一种实现负载均衡的软件技术,用户可以利用低成本的服务器构造具有很高可
用性和可伸缩性的高性能集群系统。此技术扩展了单个节点的处理能力,把有可能拥塞于
公司地址:北京市海淀南路
32
号中信国安数码港
8
层
100080
电话:
(
010
)
82652228
传真:
(
010
)
82652226
19
一个节点的负载交给多个节点分担。在
C/S
应用结构中,通过使用集群功能,多个服务器
联合起来作为一个整体,可支持大量的客户应用。
8.
发布和订阅
发布
/
订阅功能为应用提供了一种透明的信息发布和信息消费的框架。
消息的发布者只
负责发布信息的收集并通过一个
“
主题
”
来表示这个消息,
消息的订阅者通过主题来订阅需
要的消息,当有相关
“
主题
”
的消息发布时,消息会自动发送给订阅者,发布者和订阅者无
需知道各自在网络中的位置。
热心网友
公司地址:北京市海淀南路
32
号中信国安数码港
8
层
100080
电话:
(
010
)
82652228
传真:
(
010
)
82652226
17
连接分为常连接和按需连接:
常连接:在系统启动时创建,在系统运行期间,系统自动保持此连接,若连接中
断,系统会自动重新创建此连接。
按需连接:系统启动后,连接并不建立,而是在有用户数据需要传输时才创建;
在一定时间内,若没有用户数据需要传输,则断开连接。
2.
队列控制单元
队列控制单元,英文为
Queue Control Unit
,简称
QCU
。
QCU
为一个节点内相对运行单元,
功能主要是对一组队列以及队列内的消息进行
监控和管理的运行单元。
QCU
是队列和消息的管理单元,由数据缓冲区(发送
/
接收缓冲区)、队列组成,主
要包括监控模块、管理模块、网络发送和接收模块、瘦客户代理和发布订阅代理。管理模
块负责管理整个
QCU
的运行,包括:队列创建、恢复及消息在数据缓冲区和队列之间的
转移等;监控模块负责监控队列中消息的生命周期和应用读取消息的超时时间。
任何一个队列都必须属于某个
QCU
,并由此
QCU
进行管理。
一个节点可拥有多个
QCU
,每个
QCU
在运行上相互。
一个
QCU
可对应多个发送进程和接收进程。
3.
队列
队列是存储消息的数据结构,队列对于使用它们的应用程序来说是存在的。队列
存在于主存储器、磁盘或相似的辅助存储器(如果必须保留以备恢复的话)。每个队列都
属于一个
QCU
,由
QCU
负责维护队列。
公司地址:北京市海淀南路
32
号中信国安数码港
8
层
100080
电话:
(
010
)
82652228
传真:
(
010
)
82652226
18
队列可在本地系统上存在,这种情况下它们为本地队列或发送队列,也可在另一个节
点上存在,这种情况下它们为远程队列。
应用程序可发送消息至队列,
也可从队列中接收消息,
也可同时放入消息和接收消息。
应用既可向本地队列发送消息,也可从本地队列接收消息。
4.
消息
“消息”是在应用进程之间或一个应用的不同部分之间交换的数据单位,应用可分布
在多台相同或不同的平台上,也可分布在一台计算机上。消息可非常简单,例如只包含文
本字符串;也可更复杂,包含嵌入对象或者为一个文件。
5.
事件
事件指系统运行过程中发生的一些特定情况,在系统中被定义成不同的事件类型。可
以通过一定的方式获取需要的各种事件。可用于跟踪系统的运行状况。
6.
事务
事务是并发控制的基本单位。所谓事务,它是一个操作序列
,
这些操作要么都执行
,
要
么都不执行
,
它是一个不可分割的工作单位
,
例如
,
银行转账工作
,
从一个账号扣款并使另一
个账号增款
,
这两个操作要么都执行
,
要么都不执行
.
所以
,
应该把它们看成一个事务
.
事务是
消息中间件维护一致性的单位
,
在每个事务结束时
,
都能保持数据一致性。
7.
集群
集群是一种实现负载均衡的软件技术,用户可以利用低成本的服务器构造具有很高可
用性和可伸缩性的高性能集群系统。此技术扩展了单个节点的处理能力,把有可能拥塞于
公司地址:北京市海淀南路
32
号中信国安数码港
8
层
100080
电话:
(
010
)
82652228
传真:
(
010
)
82652226
19
一个节点的负载交给多个节点分担。在
C/S
应用结构中,通过使用集群功能,多个服务器
联合起来作为一个整体,可支持大量的客户应用。
8.
发布和订阅
发布
/
订阅功能为应用提供了一种透明的信息发布和信息消费的框架。
消息的发布者只
负责发布信息的收集并通过一个
“
主题
”
来表示这个消息,
消息的订阅者通过主题来订阅需
要的消息,当有相关
“
主题
”
的消息发布时,消息会自动发送给订阅者,发布者和订阅者无
需知道各自在网络中的位置。