应该使用WS-notification只是用于通知还是将数据与有效负载一起发送

| 应该使用WS-notification(WS通知)来进行通知,还是应该将数据与有效负载一起传输以节省额外的回叫。 用例: 客户的记录已更改。需要通知其他系统。发送通知。 场景1 发送带有客户记录更改的通知。由于每个侦听系统可能会执行不同的操作,或者可能需要也可能不需要客户记录,因此可能很糟糕。 场景2。 只需发送通知即可。意味着每个收听系统都必须以某种方式“反应”。责任在于聆听系统。     
已邀请:
两种方法。 Pub / Sub Push和Pub / Sub Pull。 发布/订阅推送是推送完整的数据。 “发布/订阅提取”是为目标应用程序发送足够的数据以回调并请求完整数据。与pub / sub push方法相比,这可以更好地控制传递的信息。 Pub / Sub Push方法是最容易实现的。     
Pub-sub的类型表示,通知用户已经订阅了该内容,因此通知消费者已经对该主题感兴趣。但是,正如您所说,他们可能不需要响应。因此,如果您将通知视为真实事件,则通知系统会说:“这里是我的状态已更改的通知”。如果通知使用者有兴趣,则可以使用请求响应来获取该新状态。这将更加灵活和轻便。 通知本质上是面向事件的,因此应谨慎考虑使用它们来推送状态。尤其是对于pub-sub,您几乎不了解运行时有多少订户-容量规划可能会很困难,并且高峰负载峰值并不罕见。 因此,保持通知轻巧。让消费者决定是否对事件采取行动。您正在迈向真正的EDA!     

要回复问题请先登录注册