我目前正在做一个遗留应用程序,它在机器之间进行大量的同步通信。通信主要通过Http帖子完成,我想知道如果使用NServiceBus使通信异步,我们是否会受益。NServiceBus会是我们的应用程序的正确选择吗?
通过CQRS,我已经意识到NServiceBus,但没有详细看过它。
与编写应用程序的同事交谈时,他们看到它就好像无法进行调用那么整个事务就会失败,我们应该坚持这种模式。大多数通信涉及多个用户在服务器上配置硬件,在这种情况下,我们不需要某种排队/异步框架。
那么,我会从异步和NServiceBus是正确的框架有什么好处?我如何说服他们,如果是我们的情况,一个asnyc消息传递架构是否应该走?或者我介绍一个没有必要的框架?
POST失败时会发生什么?你如何解决它? – 2012-03-19 23:35:23
在这个阶段它全部或全部没有,所以整个事务得到回滚。 – 2012-03-20 10:02:37
所以我会假设重试是手动的。如果在重试之前需要手动干预和研究,那么我不知道添加消息是否有帮助。 – 2012-03-20 13:16:29