C#微内核模式示例

And*_*dre 3 c# architecture design-patterns

是否有人有一个简单但很好的解释以及可能的C#.NET类或内建的库或第三方库,它们是Microkernel体系结构模式的一个很好的例子。

对我来说,这有点含糊,并且大多数情况下看起来像是处于最低设计水平的类。但是我们从不将其称为微内核,而是我们的核心程序集。

例如,我正在努力了解os内核之外的相关性。

谢谢

Ank*_*kur 5

在C#中,应用程序级别的微内核比喻将是一个主要的C#应用​​程序(微内核),它将创建不同的应用程序域并在这些应用程序域中加载不同的程序集(内核驱动程序服务等),并使用IPC机制与它们进行通信以进行消息传递或调用使用Remoting(MarshalByRefObject)跨应用程序域。这将导致微内核架构中所需的隔离级别。