设计高可用 Web 服务池的最佳方法是什么?

发布于 2024-07-08 18:39:49 字数 191 浏览 8 评论 0原文

我听说很多人都在宣传使用基于 Linux 的代理来处理路由以实现 Web 应用程序的高可用性,但其他人在使用 Web 服务做什么呢? 我有一组 WCF 服务需要迁移到高可用性(故障转移)模型,这意味着如果托管 WCF 服务的特定服务器出现故障,请求将路由到银行中的另一台服务器。 我宁愿远离实施基于 Linux 的解决方案,因为环境中没有了解 Linux 的人员。

I've heard a lot of people touting success using Linux based proxies to handle routing for high availability of web applications, but what are others doing with web services? I have a bank of WCF services that need to be moved to a high availability (failover) model, meaning that if a particular server hosting the WCF services goes down, the request is routed to another of the servers in the bank. I would rather stay away from implementing a Linux based solution, since there are no Linux knowledgeable people in the environment.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

2024-07-15 18:39:49

如果不需要持久性,则可以像普通 Web 请求一样对 WCF 服务请求进行负载平衡,而无需执行任何特殊操作。 如果您需要持久性并希望请求能够在进程中被切断时继续存在,请使用 netMsmqBinding。

If you don't need durability, you can load balance WCF service requests just like normal web requests without doing anything special. If you need durability and want requests to survive being cut off mid-process, use the netMsmqBinding.

无声情话 2024-07-15 18:39:49

我宁愿远离
实施基于Linux的解决方案,
因为没有 Linux 知识
环境中的人。

这可能是不使用基于 Linux 的解决方案的充分理由。 要做好您所描述的事情,需要合理的专业知识,而不仅仅是简单的配方方法和大量的维护。

I would rather stay away from
implementing a Linux based solution,
since there are no Linux knowledgeable
people in the environment.

This is probably a strong enough reason to not use a Linux-based solution. Doing what you describe well requires reasonable expertise beyond a simple recipe approach, and substantial maintenance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文