我们有一个2011年的会议室.我们为app和db使用单独的服务器.我们通常将同步,预验证,完全信任插件部署到数据库.有人可以澄清插件运行时哪些服务器资源会受到影响吗?如果我们同时执行了大量插件,您是否会期望应用服务器或数据库服务器受到最大影响?
更新:我想我真正要问的是,如果我在附加插件的实体上触发(UI或app)消息,幕后会发生什么.具体来说,当插件运行时,在上面给出的情况下,插件运行的服务器内存空间是多少?并且异步/同步和消息处理阶段会影响它吗?例如,如果插件是同步+预验证与异步和预操作....
有多种可能的情况:
您的插件已注册为非沙箱和同步.在这种情况下,您的插件代码与前端Web服务器上的IIS进程内联运行.
您的插件注册为非沙箱和异步.您的插件代码在CRM异步Windows服务中运行.此服务作为"后端服务器"的一部分运行,因此它可能与前端Web服务器不在同一台计算机上.
您的插件已注册为沙箱,无论是同步还是异步.在这种情况下,您的插件代码在CRM沙盒处理服务中运行.此服务也在"后端"服务器上运行.
在任何情况下,您的代码都不会在SQL Server上运行,尽管它仍然无疑会通过来自前端或后端CRM服务器的查询和事务从SQL Server中消耗资源.