首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何跨机器分发CCR?

如何跨机器分发CCR?
EN

Stack Overflow用户
提问于 2014-10-09 23:41:57
回答 1查看 54关注 0票数 0

我们正处在一个十字路口,我们正在构建一个应该在一台机器上运行的系统,并且可能扩展到网络中的N台机器。我们正在深入研究Agent模式,并深入研究Microsoft CCR,但没有清楚地看到它如何在网络环境中实现(在单机环境中,这是令人难以置信的)。

我们还研究了nServiceBus和MassTransit,但希望避免使用队列,尤其是MSMQ,因为我们不想必须扩展域框,也不能轻易在Azure或AWS上使用该技术。

我们正在寻找的是一个可能的机器阵列,可以完成任务的委派,我们可以根据需要动态分配(Azure,使用工作者角色进行伸缩)更多的处理器。但这也可以安装在客户端环境中,使用例如windows服务类型的容器,但请理解,在客户端环境中,我们不会自动缩放,这将不得不通过某种方式来处理,这个问题与问题无关。

这是一个有趣的方法,但我想知道是否有人在没有使用MSMQ的情况下以更优雅的方式处理过这个问题。

http://www.developer.com/net/article.php/3834041/Extending-Microsofts-Concurrency-and-Coordination-Runtime--with-MSMQ.htm

EN

回答 1

Stack Overflow用户

发布于 2014-10-10 00:47:23

看看Service Bus for Windows Server (Service Bus 1.1) -它是Azure Service Bus的内部部署-通过队列提供AMQP消息传递,通过主题提供发布/订阅功能。Service Bus topology支持在场中扩展到1、3或5台服务器。

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

https://stackoverflow.com/questions/26282588

复制
相关文章

相似问题

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