首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WS-notification应该仅用于通知,还是应该将数据与有效负载一起传输

WS-notification应该仅用于通知,还是应该将数据与有效负载一起传输
EN

Stack Overflow用户
提问于 2011-04-15 05:39:30
回答 2查看 293关注 0票数 1

WS-notification (WS Notification)是否仅用于通知,或者是否还应将数据与有效负载一起传输以保存额外的调用(Back)。

用例:客户的记录已更改。需要通知其他系统。发送通知。

方案1.发送包含客户记录更改的通知。可能是不好的,因为每个侦听系统可能执行不同的操作,或者可能需要也可能不需要客户记录。

场景2.只要发送通知即可。这意味着每个监听系统都必须以某种方式“反应”。责任在于倾听系统。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-01 23:44:28

两种方法。

发布/订阅推送和发布/订阅拉取。

发布/订阅推送是将完整数据推送出去。

发布/订阅拉取是为目标应用发送足够的数据,以便回调并请求完整数据。与发布/订阅推送方法相比,这允许更好地控制传递的信息。

发布/订阅推送方法是最容易实现的方法。

票数 2
EN

Stack Overflow用户

发布于 2011-10-10 22:58:56

Pub-sub类意味着通知消费者已经对相关主题感兴趣,因为他们已经订阅了。然而,正如您所说,他们可能不需要做出回应。因此,如果你认为通知是一个真实的事件,那么通知系统就会说,“这是一个我的状态已经改变的通知”。如果通知使用者感兴趣,它可以使用request-response来获取新状态。这将更加灵活和轻量级。通知本质上更多地是面向事件的,因此使用它们来推送状态应该仔细考虑。特别是对于pub-sub,您很少知道在运行时您有多少订阅者-那么容量规划可能会很困难,并且峰值负载高峰并不少见。所以保持通知的轻量级。让消费者决定是否对事件采取行动。您正在迈向一个真正的EDA!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5670044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档