我正在开发一个软件产品,它可以根据所提供的配置和元数据来实质性地改变行为。
我想知道架构师/构建高度可配置软件产品的最佳实践。考虑到有大量的配置参数,在看依赖项注入之前,我想看看一些不会影响性能的东西。我的平台是.Net ..。我寻求关于架构/设计和实现方面的建议。
发布于 2010-04-01 12:51:15
依赖注入是非常的,不太可能对性能产生不利影响。连接初始依赖图时可能会出现轻微的延迟(以毫秒为单位),但与大多数应用程序通常的性能故障(通常是进程外调用)相比,它是可以忽略不计的。
如果您需要重新组合正在运行的应用程序而不重新启动它,您可能想看看MEF,但否则,常见DI模式会很好地为您服务。
https://stackoverflow.com/questions/2559636
复制相似问题