- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
看来我在这个问题上碰壁了,而且没有太多关于此事的文档也无济于事。
我定期向 CRM 运行大型自定义导入作业,所有这些作业都涉及从自定义客户端调用组织服务以将记录推送到 CRM。这些记录通过自定义沙盒插件。
导入需要相当长的时间,我正在尝试通过在多个服务器上设置沙盒处理服务来提高导入速度。
这是我迄今为止尝试过的:
使用沙盒处理服务添加另一台服务器。
/ Sandbox Processing Service (crmsb1)
Client > Front End (crm) <
\ Sandbox Processing Service (crmsb2)
使用沙盒处理服务添加另一台服务器没有帮助。前端服务器没有将负载分配到两台服务器上,而是继续使用原始服务器。仅当禁用第一个后端服务器上的沙盒处理服务时,第二个服务器才会开始处理插件请求。 (恢复第一个在线状态并没有帮助。)
两台具有所有角色的负载平衡服务器。
/ Full Server (crm1)
Client > IIS ARR (crm) <
\ Full Server (crm2)
我关注this guide (以及许多其他人)严格要求 Web 应用程序通过反向代理工作,但无法通过组织服务执行请求。通过不断更改另一个设置来消除无数 WCF 错误后,我遇到了此错误安全上下文 token 已过期或无效。该消息未得到处理。
让我假设负载平衡仅适用于 Web 应用程序。
在多个服务器上手动调用组织服务。
/ Full Server (crm1)
Client <
\ Full Server (crm2)
我成功地设置了导入客户端,将导入作业拆分为多个 block ,并以循环方式同时为每个 block 调用所有组织服务端点。正如我所希望的那样,这显着加快了导入过程,并且使我能够在需要时进一步扩展。
我阅读了有关此事的所有内容,但我仍然对负载平衡在 CRM 2011 中的工作原理以及可能的配置感到困惑。
这些two guides广泛使用了负载平衡,但他们没有详细描述如何设置它。
这是上线之前在测试环境中进行的所有设置。我对所有服务使用域帐户,设置正确的 SPN,并且没有使用 SSL。我在 ARR 中尝试了使用和不使用客户端关联性(它与 cookie 一起使用,因此我假设 WCF 服务未锁定到一个后端)。
我的问题如下:
是否可以在主动/主动设置(负载平衡)的多台服务器上设置沙盒处理服务本身(上述 1),还是仅支持主动/被动 (HA)?
如果使用多个沙盒处理服务实例的唯一方法是设置多个具有前端和后端角色的服务器(上面的 2 个),是否有任何方法可以使用负载均衡器,例如 NLB 或ARR,用于组织服务,还是仅支持 Web 应用程序的负载均衡器,我必须使用上面的第三种方法来对沙盒处理服务进行负载均衡?
最佳答案
这是对您对我的文章(http://bit.ly/QOEvLF)的评论的回应,我也会在那里交叉发布回复:
沙盒服务无法位于负载均衡器后面 - 或者它们的设计方式不太适合该配置。我相信 CRM 实现指南包含这方面的信息,但沙盒服务将打开一个网络套接字并监听特定端口上的流量。当沙箱服务成功上线时,它会回调 CRM 将自身注册为“可用”(因此异步和前端等服务知道它可用)。然后,需要隔离(沙箱)的角色将根据需要直接通过该 TCP channel 对沙箱服务进行循环调用。有关这方面的更多信息,请参阅:http://bit.ly/CRMSetupFAQ 。另请注意,您可能还需要为沙盒服务设置自定义 SPN。
如果您对此还有其他疑问,请告诉我 - 谢谢!
肖恩
关于wcf - 负载平衡 MS Dynamics CRM 2011 沙箱处理服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14092362/
在 Web 应用程序架构设计期间,我必须从概念上计算我的服务器之一可以服务多少个当前客户端。然后我可以预算它。 那么,有什么公式可以遵循吗?或者,你如何计算这个?或者,通常,一个 httpd/tomc
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是
我正在使用 Angular 5,我正在尝试在加载 div 的背景图像时获取加载图标。 如果它是一个普通的 img,我对此没有问题,但如果我尝试将它作为背景,它就不起作用。 这里是一些示例代码 app.
我们怎么知道我们的程序在 CPU 上有多少负载? 我尝试使用 htop 找到它。但是 htop 不会给 cpu 负载。它实际上给出了我程序的 cpu 利用率(使用 pid)。 我正在使用 C 编程,L
我们发现从Spark 1.3到当前的Spark 2.0.1以来,从Oracle数据库使用Spark的API加载数据一直很慢。典型的代码在Java中是这样的: Map options =
我有时会收到 mnesia overloaded主要使用时的错误消息 async_dirty查询和 ram_copies表。所以为了了解发生了什么,我想获得更多关于 mnesia 状态的信息,例如每秒
对于通常使用很少 CPU 的程序来说,内核 CPU 非常高。 Linux 机器在状态之间交替。大多数时候,程序使用低 CPU 正常执行。在 CPU“激增”期间,程序使用 100% 可用 CPU 使用高
我正在使用 Raspberry Pi 2 来路由 wifi-eth 连接。因此,从 eth 方面来看,我有一台可以使用 Pi wifi 连接到互联网的计算机。在 Raspberry 上我启动 htop
基本上我有一个网页,其中有一个 iframe 可以从不同的域加载另一个网页。它移动得很慢,我想证明整个页面很慢只是因为 iframe 内的页面。 有什么方法可以测量总页面负载以及总页面负载中有多少%来
我们有一个基于 Spring 的应用程序,它充当使用其他 Rest API 的编排层。我只想测试这个组件的性能,而不测试正在使用的下游 api。 我正在寻找有关如何完成此操作的任何架构建议? 当前的方
我正在学习 hibernate 。为了进行测试,我使用无效 key 调用了 session.load 。当我在调试器(JB Idea)中跨过该行后,没有任何反应 - 我预计会得到 ObjectNotF
我正在开发一个小型的待办事项 PHP 应用程序。我正在使用 jQuery 构建 HTML。其中一个是一个按钮,用于启动一个模式,允许用户编辑该项目。我很好奇加载数据时更好的方法是什么: 1) 在初始加
我尝试在 twitch 播放器中使用 angular 作为覆盖标记。 我将 ng-repear 与(键,值)结合使用。 //player is here 设置是一个全局对象。但是当我尝试加载页面
我即将了解 C 语言中的特定进程如何在特定时间范围内加载 CPU。该进程可能会在运行时切换处理器核心,因此我也需要处理这个问题。 CPU为ARM处理器。 我研究了从标准顶部获取负载的不同方法,perf
这个问题在这里已经有了答案: XMLHttpRequest Origin null is not allowed Access-Control-Allow-Origin for file:/// t
您好,我正在用 Java 开发负载平衡算法。在我的系统中将有一个主节点和 n 个从节点。主节点将接收查询分发给它的从节点。但是在将查询分发到其从节点之一之前,我想测量从节点中的当前负载,以检查特定从节
我正在渲染由大约 50 万个三角形组成的相当重的对象。我使用 opengl 显示列表,在渲染方法中只调用 glCallList。我认为一旦图形基元被编译成显示列表,cpu 的工作就完成了,它只是告诉
我正在尝试加密 Sipdroid,为此我必须在 RTP 数据包获得编码的音频负载后对其进行加密。我在 RTP 数据包类中使用这个函数: public byte[] getPayload() {
我正在尝试解析以下 JSON 负载: { "results":[ [ 298.648132, 280.68692, 356.54
在动画期间 cpu 负载非常高(高达 75%) 是否有优化代码以降低 CPU 负载的方法? 我的代码: ImageView myImageView = (ImageView)findViewById(
我是一名优秀的程序员,十分优秀!