C#Microkernel模式示例

时间:2011-09-09 09:21:09

标签: c# architecture design-patterns

有没有人有一个简单但很好的解释和可能 内置的C#.NET类或库或第三方,这是Microkernel架构模式的一个很好的例子。

对我而言,这有点模糊,而且大多数看起来都是最低级设计的课程。然而,我们从不称之为微内核,而是我们的核心组件。

我正在努力去理解os内核之外的相关性。

感谢

1 个答案:

答案 0 :(得分:4)

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