【发布时间】:2016-08-30 04:16:25
【问题描述】:
WSO2 ESB 集群如何实现高可用性。
假设有 2 个节点集群并且有一个负载均衡器,当一个处理少量 HTTP 请求的节点宕机时会发生什么,请求会发生什么?它们会丢失还是由于集群,挂起的请求将被移动到集群中的其他节点。
需要做些什么来实现这一点。可以推荐一下吗?
谢谢
【问题讨论】:
标签: wso2 esb high-availability
WSO2 ESB 集群如何实现高可用性。
假设有 2 个节点集群并且有一个负载均衡器,当一个处理少量 HTTP 请求的节点宕机时会发生什么,请求会发生什么?它们会丢失还是由于集群,挂起的请求将被移动到集群中的其他节点。
需要做些什么来实现这一点。可以推荐一下吗?
谢谢
【问题讨论】:
标签: wso2 esb high-availability
HA 将由负载均衡器处理,而不是由 ESB。基本上,如果 esb 节点故障发生负载均衡器或调用客户端应该处理这种情况。如果 LB 和客户端没有实现来处理这种故障场景,则会出现消息丢失。LB 必须将新请求路由到其他可用节点。
WSO2 建议使用 Nginx 作为默认负载均衡器。ESB 集群文档可以在 cluster doc 上找到。
【讨论】: