是否建议将 Hazelcast 集群用于 WSO2 主动-主动部署?
Is Hazelcast Clustering recommended for a WSO2 Active-Active Deployment?
我有一个 WSO2 API 管理器的主动-主动部署。我不知道是否应该启用 Hazelcast 集群,因为:
A) 一方面,在 link of official documentation that I followed to deploy 中,Hazelcast 没有出现。
B) 另一方面,这个 link of official documentation 表示当 Hazelcast 集群被禁用时,后端节流限制将不会在集群中共享(我当然希望后端节流限制在集群中共享!)。但是 link 在 "Distributed Deployment" 部分下,我没有 "Distributed Deployment"。正如我所说,我有一个 "Active-Active Deployment",所以我不知道是否应该按照 link 安装 Hazelcast。
if I should follow that link and install Hazelcast
您不需要安装任何东西,如果使用 wka 成员方案,只需启用集群并设置 IP 地址(请不要有很多云提供商或本机 docker 不支持多播)
hazelcast 集群用于广播令牌失效消息和节流限制。您根本不需要启用集群,但是您可能会错过节点之间的消息。
如果您需要后端节流,则必须在节点中启用集群。虽然在分布式部署下提到了,但是双活部署如果需要后端服务节流,也需要集群。
这里的想法是两个节点在集群中时为请求提供服务,并启用后端服务节流。
我有一个 WSO2 API 管理器的主动-主动部署。我不知道是否应该启用 Hazelcast 集群,因为:
A) 一方面,在 link of official documentation that I followed to deploy 中,Hazelcast 没有出现。
B) 另一方面,这个 link of official documentation 表示当 Hazelcast 集群被禁用时,后端节流限制将不会在集群中共享(我当然希望后端节流限制在集群中共享!)。但是 link 在 "Distributed Deployment" 部分下,我没有 "Distributed Deployment"。正如我所说,我有一个 "Active-Active Deployment",所以我不知道是否应该按照 link 安装 Hazelcast。
if I should follow that link and install Hazelcast
您不需要安装任何东西,如果使用 wka 成员方案,只需启用集群并设置 IP 地址(请不要有很多云提供商或本机 docker 不支持多播)
hazelcast 集群用于广播令牌失效消息和节流限制。您根本不需要启用集群,但是您可能会错过节点之间的消息。
如果您需要后端节流,则必须在节点中启用集群。虽然在分布式部署下提到了,但是双活部署如果需要后端服务节流,也需要集群。
这里的想法是两个节点在集群中时为请求提供服务,并启用后端服务节流。