Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 .NET 应用程序中使用 AppDomain 或可能的进程隔离,我不一定要为隔离环境提供创建甚至打开 MSMQ 消息队列所需的权限。我也不想使用隔离通道来来回传递来自特权主机的消息,因为我相信性能会受到很大影响。
有没有办法在主机中创建/打开 MessageQueue,然后将打开的句柄传递给 Isolation 环境以供使用(无需远程处理)?
由于您希望其他进程不执行 MessageQueue 上的某些特权操作,因此我建议将其完全抽象,而不是将句柄传递给其他进程,因为这是一个泄漏的抽象。如果您在 2 个进程之间设计适当的接口以相互通信,则性能不会成为问题。