webMethods之Developer (5)

publish(以下简称pub)和subscribe(以下简称sub)的概念与JMS中的类似 ,可以说是webMethods中数据同步的核心部分。

pub&sub主要有两个方面:本地与分布

本地的pub&sub在一个IS中完成,不牵涉到Broker,实现也比较简单,基本步骤为:

  1. 建立一个Notification对Source数据源的监视,如果数据源发生变化,指定调用某个服务P
  2. 在服务P中通过调用Target数据源的Adapter Service,实现对Target数据源的同步。

而比较复杂的是牵涉到Broker的数据pub&sub. webMethods为我们提供了Key Cross-Refrence以及Echo Suppresion实现对其的支持。Key Cross-Refrence完成的是对Document的记录,而Echo Suppresion则是为双向同步提供的,目的是为了避免重复的同步。

在webMethods的设计里,将Key Cross-Refrence以及Echo Suppresion的信息存放于一张表中,这张表记录了经Broker的Document的基本信息(KEY)以及是否Lock(Echo Suppresion)。

具体相关的概念以及系统流程在官方的guideline里有详细说明,如果有必要,我以后会把其中的一些笔记放上来。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值