Web服务原理和技术分布式计算的基础架.ppt

Web服务原理和技术分布式计算的基础架.ppt

山东大学计算机学院 消息传送 准确的一次性传送 确保能够将消息可靠地传送到最终目的地,并且没有重复发送 至少一次传送 保证能够将消息至少一次发送到它们的目的地 至多一次传送 保证能够将消息至多一次传送到它们的目的地 意味着消息传送系统可以因为硬件、软件、网络故障等问题偶尔丢失一些消息,因此对于QoS的要求比较低 山东大学计算机学院 消息的发布与订阅 与存储与转发方式相比,消息的发布/订阅方式的可伸缩性稍大一点 发布/订阅消息传送的流程 假设发布者应用发布了一个具体主题的消息,诸如向零售商发送新产品的价格或新产品的描述。多个订阅应用都可以订阅该主题,并接收发布应用所发布的消息 发布者将消息发布到特定主题 消息服务器记录所有的消息,当前处于活动状态的长期订阅者 一旦将消息发布到某一个具体的主题,这些消息就将分发到它们的订阅者 山东大学计算机学院 存储与转发排队机制是多对一消息传送 多个应用可向同一个应用发送消息 一个应用既可以是发送者,又可以是接收者,或同时是两者 消息排队提供了更高的可靠性 多个消息服务器通过网络链接在一起 要求能够跨多个消息服务器重复进行存储与转发 消息确认 使得消息传递系统能够监控消息传送的情况,从而能够知道何时成功完成消息的发送 山东大学计算机学院 消息服务器、订阅者 消息服务器负责向订阅了主题的订阅应用发送被发布的消息 有效期

文档评论(0)

1亿VIP精品文档

相关文档