在我们的应用程序中,我们计划拥有一个中央数据存储,多个应用程序可以通过 WCF 服务访问该数据存储。然而,如果数据被更改并保存在一个应用程序中,则应将这一更改通知所有其他应用程序,否则这些应用程序将不同步。该通知仅包含已更改的数据类型及其唯一 ID。之后,应用程序将向数据库请求更新的数据。所以,这似乎是一个非常简单的场景。
我的问题是:我们应该使用哪种技术来处理这些通知?
我发现了以下技术,但我不确定哪些技术最适合我们的场景:
- Microsoft 消息队列 (MSMQ)
- NServiceBus
- 回调 channel
最佳答案
我使用并发现两种实时消息传递产品/技术非常有用:
我想这对于您的需求来说可能被认为是多余的 - 但它们是非常有用的工具。
关于c# - 我应该使用什么技术来处理进程间事件/通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9704102/