首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于中长任务的WCF集群

用于中长任务的WCF集群
EN

Stack Overflow用户
提问于 2014-04-20 23:39:07
回答 1查看 65关注 0票数 2

我们有一个分析文本的自托管WCF应用程序。我们正在讨论的安装涉及处理小片段的文本(社交媒体)和较长的片段(如报纸文章)。在一个WCF实例中,较长的片段平均需要5-6秒来处理,而较短的片段则不到1秒。每天有数以百万计的各种物品需要处理。

几个问题:

  1. 推荐的配置是什么?Windows /由负载均衡器管理的任何类似于亚马逊/集群的IaaS?
  2. WCF中是否有内置的负载平衡支持,而不需要编写包装器?
  3. 由于某种原因,当一个长任务正在运行,而另一个任务被提交到部署在多核机器上的实例时,它们都在同一个核心上并行运行,而不是在另一个空闲的内核上启动。这是某种保守的分配吗?它能否得到更有效的管理?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-21 01:54:16

  1. 简单的答案是Azure (因为它是微软的PaaS ),但这并不是一个真正的技术问题。这取决于成本和增长预测。
  2. 不怎么有意思。WCF 支持负载平衡,但是WCF本身在您的进程中运行,无法负载平衡本身。这通常是您的托管平台的一个功能。
  3. 如果这是两个不同的进程,那么操作系统就会安排CPU时间,我建议不要乱来。如果两者都运行在同一个核心上,这可能是因为它们可以(这是有意义的,因为WCF在IO中使用了很多)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23188803

复制
相关文章

相似问题

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