3
- 我们有一堆需要集成的Windows应用程序。
- 我们认为一个发布 - 订阅机制/库可以做到这一点。
- Inter app活动不需要是 持续;
- 并非所有的应用程序都写在.NET,但 那些没有插件 体系结构,允许 在扩展.NET
- 的应用程序是通过在 终端服务环境中的用户运行。
- IPC机制应支持用户 隔离。我不希望通过应用程序A的乔的实例发送消息 到App B的 乔的情况下最终在 Sam的应用实例B.
据我了解,这是可能有两种方法:
- 使用具有内置(DDE)用户隔离
- 使用一般的IPC和实现用户隔离 自己的IPC(包括 用户ID的消息)
问题:
- 一个我们正在考虑 选项是NServiceBus。有没有人在那里 使用这个库的这个相同的 问题(桌面集成)?是否 NServiceBus甚至打算用这种方式 ?也许有人 取代默认运输(MSMQ) 与东西易变?
- 有人在那里实际上有相同的问题,并用不同的pub-sub机制解决它吗?