首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插件框架-会有太多的插件程序集吗?

插件框架-会有太多的插件程序集吗?
EN

Stack Overflow用户
提问于 2009-09-14 21:59:59
回答 1查看 428关注 0票数 0

我正在工作的产品需要以这样的方式构建,我们有一个由可插拔框架驱动的报价引擎。

我们目前正在考虑使用MAF,因此我们可以利用主机和插件接口的分离来进行版本控制。

但是,我担心我们会有很多程序集,很可能每个报价引擎插件都有一个-其中可能有100个,我们还需要支持多个版本,所以总共可能有很多程序集。

报价引擎还使用WF来驱动它,这意味着每个插件的每个AppDomain都需要一个与其关联的工作流运行时。这看起来相当重量级,但是我们可以卸载不常用的插件。

这看起来像是一个好的设计吗?我们还查看了使用IOC容器加载插件类型的单个AppDomain解决方案,但我担心,考虑到它们的数量,我们将无法卸载任何程序集。

EN

回答 1

Stack Overflow用户

发布于 2009-09-15 08:58:06

每个AppDomain和程序集都会增加一些开销,但我不知道有什么具体的限制。

你唯一能做的就是测试(例如,通过编写代码来生成许多非常相似但不同的程序集,以尝试使用100,250,1000,...)并看看影响是什么)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1424134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档