我是Tibco EMS的新手。我们当前正在使用EMS 8,并正在为其寻找HA / DR选项。我听说过将Veritas用于此目的,但目前可能不是我们的选择。
因此,我正在寻找Veritas的开源替代方案。我还看到了一些讨论,人们在其中建议使用rdbms / mysql来实现,但不确定如何做。
有人可以给我正确的方向吗?
答案 0 :(得分:1)
对于EMS的高可用性,您可以考虑两种模式。第一种模式称为“非共享状态”,这意味着虽然两个服务器充当容错对,但是它们的状态(以及消息)不在两者之间共享。另一种模式称为“共享状态”,其中在主服务器出现故障的情况下,辅助服务器可以访问该状态。我已经看到这两种方法都用于不同类型的用例,因此您必须判断自己最合适的用例。
如果要使用共享状态,则必须确保两个服务器都可以访问该状态,并且通常来说,您将有两个选择来访问共享状态:
对于数据库选项,TIBCO支持一些数据库。有关受支持的数据库以及如何设置数据存储的更多详细信息,请参见EMS User Guide,第343页。
对于文件系统选项,您必须确保文件系统(软件或硬件)支持EMS需要的四个主要特征:
来源:EMS User Guide,第520页
我已经看到Veritas被大量使用,尽管我也看到人们使用集群文件系统(例如RedHat GFS或Oracle OCFS)。请注意,根据您选择的选项,您要正确测试您的方案并可能与TIBCO支持联系。