我们有一个2011年的会议室。我们为app和db使用单独的服务器。我们通常将同步,预验证,完全信任插件部署到数据库。有人可以澄清插件运行时哪些服务器资源会受到影响吗?如果我们同时执行了大量插件,您是否会期望应用服务器或数据库服务器受到最大影响?
更新:我想我真正要问的是,如果我在附加插件的实体上触发(UI或app)消息,幕后会发生什么。具体来说,当插件运行时,在上面给出的情况下,插件运行的服务器内存空间是多少?并且异步/同步和消息处理阶段会影响它吗?例如如果插件是同步的+预验证与异步和预操作....
答案 0 :(得分:5)
有多种可能的情况:
在任何情况下,您的代码都不会在SQL Server上运行,尽管它仍然无疑会通过来自前端或后端CRM服务器的查询和事务从SQL Server中消耗资源。
答案 1 :(得分:2)
因此基本的CRM部署由以下组件组成:
网络前端,这是安装IIS和CRM网站的地方。这是同步插件运行的地方。
安装CRM异步服务的后端。这是异步插件和工作流运行的地方。
SQL数据库。
根据您的安装,这些组件可以全部位于一台服务器上,也可以分布在多台服务器上,您可以在多台服务器上平衡多个副本。
根据您的插件正在做什么以及它是如何做的,所有这些都可能会受到影响。但是在这种情况下,它可能会安装应用程序服务器和SQL。
您可能会发现以下内容: