【发布时间】:2011-10-20 14:58:28
【问题描述】:
这是我们需要做的。
我们有一个允许管理各种实体的 Web 应用程序 (MVC3)。比方说“学校”、“学生”和“老师”。
当这些实体中的任何一个发生更改(创建、更新或删除)时,我们需要将更改告知另一个系统。我们无法控制其他系统,但我们可以访问网络服务,让我们对其进行实时更新。
我知道我不希望我们的用户在我们连接到此 Web 服务并进行更新时等待,因此我们必须需要一种方法来排队更新并将更改作为完全独立过程的一部分。
我非常感谢任何解决此问题的架构指针。我确信有现有的框架可以管理这个队列,例如,如果通信中断,我们可以重新发送数据 - 但我不知道应该查看哪些框架。
干杯!
【问题讨论】:
-
了解 CQRS 和服务总线
标签: c# asp.net-mvc wcf asp.net-mvc-3 nservicebus