【发布时间】:2014-06-26 22:02:49
【问题描述】:
序言:多台 (5+) 服务器运行相同的工作程序。 Workers 监听 RabbitMQ queie 任务并执行它。 问题:Worker 逻辑发生变化(每天最多 2-3 次),需要一种稳健的方式将更新的 Worker 重新部署到多个服务器上。
我意识到这种分布式计算环境可以从头开始编写(轮询更新,下载程序集并将其运行到单独的 AppDomain 中)但我正在尝试首先找到一些框架......
【问题讨论】:
-
您的员工是哪种应用程序?视窗服务?网络应用?还是什么?
-
在当前的预测试阶段工作人员只是普通的旧控制台应用程序。可以随时将它们重新打包为 Windows 服务...实际上工作人员是多线程网络爬虫...
标签: c# .net deployment windows-services