【发布时间】:2010-10-07 18:03:42
【问题描述】:
背景:
- 我们有许多需要集成的 Windows 应用程序。
- 我们认为发布-订阅 IPC 机制/库可以解决问题。
- 不需要跨应用事件 坚持;
- 并非所有应用程序都是在 .NET 上编写的,但 那些没有插件的 允许的架构 在 .NET 中扩展
- 应用程序由用户在 终端服务环境。
- IPC 机制应支持用户 隔离。我不想要消息 由 Joe 的 App A 实例发送到 Joe 的 App B 实例最终在 Sam 的应用 B 实例。
据我了解,这可以通过以下任一方式实现:
- 使用具有用户隔离功能的 IPC 内置 (DDE)
- 使用通用IPC,实现用户 自我隔离(包括用户 ID 消息)
问题:
- 我们正在考虑的选项之一 是 NServiceBus。外面有人吗 将这个库用于相同的 问题(桌面集成)?是 NServiceBus 甚至打算被使用 这边走 ?也许有人 替换了默认传输(MSMQ) 有一些不稳定的东西?
- 有没有人遇到过同样的问题并通过不同的发布-订阅机制解决了这个问题?
【问题讨论】:
标签: ipc nservicebus desktop-integration