分布式系统中的依赖注入

use*_*291 1 .net c# java frameworks dependency-injection

如何在分布式系统中实现DI,因为您无法在每个分布式组件中嵌入整个DI框架.

Mar*_*ann 5

在分布式系统中,每个自治组件本身都是一个单独的应用程序,因此应该有每个自己的组合根,您可以在其中连接组件.如果使用DI容器,则应使用" 注册解析发布"模式.

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