开发发布/预订应用程序

以下信息向您介绍发布内容和预订内容如何流经网络并向您介绍各种不同的订户和发布程序。

发布内容和预订内容如何流经网络

发布内容和预订内容如何流经网络取决于您所选择的传输机制。最终用户应用程序支持中描述的可用传输。

MQ 订户和发布程序

当客户机注册预订时,代理注册一个与其邻居匹配的预订。 这称为“代理预订”。如果已注册了相同的预订,代理不会再次注册,任何时候只有一个代理预订有效。类似的,当客户机注销代理中的预订注册时,如果客户机是代理为其拥有代理的唯一客户机,将从其邻居中注销代理预订的注册。

代理预订中不包括基于内容的过滤器。注册了指定内容过滤器的订户的代理可能会接收消息的超集,但消息不会由其本地代理传递到订户,除非内容匹配。

PersistenceAsPublisher 选项进行所有代理预订。 这使消息以发布程序指定的持久性传递给邻近代理。 客户机预订持久性选项仅影响本地代理;即,注册客户机的代理。

请求持久传递的订户总是接收匹配发布内容的持久性消息。 不过,如果发布程序指定,消息可能会通过代理网络作为非持久消息传递。如果在发布程序和订户之间传输消息期间发生问题,尽管将持久传递指定为预订注册的一个选项,订户可能也永远不能获得消息。

实时传输订户和发布程序

当两个相邻的代理包含的消息流有 Real-timeInput 节点或 Real-timeOptimizedFlow 节点时,则使用被配置作为代理部分的代理主机和代理端口参数,在两个代理之间建立连接。

预订和‘代理预订’不转发到使用实时传输预订的客户机的相邻的代理。

实时传输发布消息被转发到所有相邻代理,即使相邻代理没有匹配的实时传输预订。

多点广播发布/预订可以用于提高网络利用率。

相关任务
发布
预订
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
aq03460_