由于无法将每个分布式组件都嵌入整个DI框架,因此如何在分布式系统中实现DI。

最佳答案

在分布式系统中,每个自治组件本身就是一个单独的应用程序,因此应具有每个自己的合成根,在这些根上可以连接组件。如果使用DI容器,则应使用Register Resolve Release模式。

由于每个组件本身就是一个应用程序,因此它们甚至不必使用相同的容器(甚至相同的平台)。

09-11 20:33
查看更多