高级分布式范型.ppt

高级分布式范型

第8章 高级分布式范型 8.1 消息队列系统 8.2 移动agent 8.3 网络服务 8.4 对象空间 8.1 消息队列系统范型 消息队列系统范型也称为面向消息的中间件,它是基本消息传递范型的扩展。在该范型中,消息系统充当各独立进程之间的中介。 图8.2示出了该范型。消息被发送到消息系统,消息系统担当了消息开关的角色,将消息路由到相应接收者。 通过消息系统,进程以松偶合的方式异步地交换信息。发送者将消息存放到消息系统中,由消息系统将消息转发到与接收者关联的消息队列。一旦消息被发送后,发送者就可以自由地继续处理其它任务了。消息被消息系统转发到客户。每个客户都可以根据需要,从自身的队列中提取消息。 消息队列系统模型可以分成两种子类型:点对点和订阅-发布模型。 8.1.1点对点消息模型 图8.2示出了点对点消息模型。在该模型中,消息系统将消息从发送者转发到接收者的消息队列中。与基本消息传递模型不同,点对点消息模型提供了消息存储库,允许以松偶合方式发送和接收消息。 与基本消息传递模型相比,该范型为异步操作提供了额外的抽象:发送者和接收者都不会被阻塞。 8.1.2 发布/订阅消息模型 在该模型中(如图8.3所示)

文档评论(0)

1亿VIP精品文档

相关文档