一、消息: 消息:一个信息包含两个因素:消息描述(用于定义诸如消息传输目标等)和数据信息(如应用程序数据或数据库查询等)。程序之间的通讯通过传递消息而非直接调用程序
一、消息:
消息:一个信息包含两个因素:消息描述(用于定义诸如消息传输目标等)和数据信息(如应用程序数据或数据库查询等)。程序之间的通讯通过传递消息而非直接调用程序。如简单对象访问协议(SOAP)、电子数据交换(EDI)、C、COBOL和XML都是常见的消息类型实现。
队列:一个安全的信息存储区。因为消息存放在队列中,所以应用程序可以相互独立的运行,以不同的速度,在不同的时间,在不同的地点。
消息传输系统:用于确保队列之间的信息提供,包括网络中不同系统上的的远程队列之间的信息提供。并保证网络故障或关闭后的恢复。
应用程序接口:应用程序和消息系统之间通过WebSphere MQ API实现交互操作的接口。WebSphere MQ API在所有WebSphere MQ平台上是一致的。API只有十几个调用,2个关键动词:发送(PUT)和接收(GET)。
发布/订阅模式进一步提升了消息队列的扩展性灵活性,双方无需关注具体发送单位、接收单位,只需要关注主题级即可;