背景:


我们有一堆需要集成的Windows应用程序。
我们认为发布-订阅IPC
机制/库将解决问题。
应用间事件不必
坚持
并非所有应用程序都是在.NET上编写的,但是
那些没有插件的
允许的架构
在.NET中扩展
这些应用由用户在
终端服务环境。
IPC机制应支持用户
隔离。我不要消息
由Joe的App A实例发送给
Joe的App B实例最终出现在
Sam的App B实例。


据我了解,这可以通过以下任一方式实现:


使用具有用户隔离的IPC
内置(DDE)
使用一般IPC并实施用户
隔离我自己(在中包含用户ID
消息)


问题:


我们正在考虑的选择之一
是NServiceBus。外面有人吗
使用这个库
问题(桌面集成)?是
NServiceBus甚至打算使用
这条路 ?也许有人
替换了默认传输(MSMQ)
易挥发的东西?
是否有人真的存在相同的问题,并使用不同的pub-sub机制解决了该问题?

最佳答案

NServiceBus旨在帮助解决Fallacies of Distributed Computing。鉴于您的方案涉及在同一台计算机上运行的多个应用程序,因此我认为NSB实际上并不适用于此。考虑到应用程序的本地性,建议的解决方案似乎是可行的。

关于ipc - 使用NServiceBus进行桌面应用程序集成吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3884474/

10-11 03:23
查看更多