【发布时间】:2016-04-08 00:17:26
【问题描述】:
我正在使用 Amazon 云服务器 (AWS) 创建 Mule 服务器节点。 AWS 的问题是它不支持多播,但 MuleSoft 要求所有节点都在同一个网络中,并且为集群启用多播。
亚马逊常见问题解答:
https://aws.amazon.com/vpc/faqs/
问。 Amazon VPC 是否支持多播或广播?
答:没有。
如果没有启用多播,Mule 集群不会显示正确的心跳,mule_ee.log 文件应该显示为
Cluster OK
Members [2] {
Member [<IP-Node1>]:5701 this
Member [<IP-Node2>]:5701
}
但我的集群显示为:
Members [1] {
Member [<IP-Node1>]:5701 this
}
根据 MuleSoft 标准这是错误的。我创建了一个示例轮询调度程序应用程序并部署在 Mule 集群中,由于对 Mule 集群的不当处理,该集群在两个节点上运行。
但我的组织需要 AWS 才能继续进行服务器配置。
问题
1) 除了使用 Mule 集群之外,还有其他方法吗,我可以使用两个 Mule 服务器节点并使其成为 HA 集群配置(主动-主动)。
2) 是否可以让一台服务器启动并运行(主动)和另一台被动模式而不是 Mule HA(主动-主动)模式?
3) CloudHub 和 AnypointMQ 部署在 AWS 中,MuleSoft 如何处理 AWS 的多播问题?
【问题讨论】: