首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >(再)将.NET逻辑部署到多个服务器上

(再)将.NET逻辑部署到多个服务器上
EN

Stack Overflow用户
提问于 2014-06-26 22:02:49
回答 1查看 52关注 0票数 1

序言:多台(5+)服务器运行相同的工作人员。工作人员倾听RabbitMQ的提问,并执行它。问题:工作人员逻辑更改(每天最多2-3次),需要一种健壮的方法将更新的工作人员重新部署到多个服务器上。

我意识到这样的分布式计算环境可以从头开始编写(轮询更新、下载程序集并将其运行到单独的AppDomain中),但我首先尝试找到一些框架.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-27 13:51:11

在测试前阶段,我会使用一些powershell脚本,它可以轻松地轮询、下载和启动/停止应用程序或服务,而不需要在分离的AppDomain中运行(相信我,这一点一点也不简单)。这些脚本还可以轻松地使用Windows任务调度程序进行调度(您还可以编写计划任务创建的脚本.)。

如果您还想尝试现成的解决方案,请看一看:

  1. 八爪鱼,它是.Net本地的,但不是免费的。
  2. 木偶厨师,它们是部署自动化的两位领导者,它们都有免费版本。
  3. 可抗是一个更年轻的产品(而且对Windows的支持仍然有限),但我认为它真的很有趣

更新

如果你已经有了,TFS也许是另一种可能。我不确定它是否能部署windows服务,但如果不能,我会感到惊讶。

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

https://stackoverflow.com/questions/24440966

复制
相关文章

相似问题

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