计划将Active MQ版本5.5.1迁移到5.11.2如何将现有消息从旧版本(5.5.1)迁移到更新版本(5.11.2)
提前致谢。
答案 0 :(得分:1)
这假设您已经处理了从5.6.0到5.11.2的每个发行说明中提到的任何迁移问题。
升级/迁移代理主要有两种方法。
只需安装新的代理并指出旧的(kahaDB)数据库。这将自动升级到新版本。这可能会在商店升级期间造成一些停机(至少如果商店中有很多消息)。
让两个并行的经纪人同时运行,让旧的"淡出"。您可以并排设置一个闪亮的新5.11经纪人。这也可以迁移到其他商店类型(JDBC或LevelDB)。这需要更多的工作,但会让你的工作时间最大化。如果你依赖于消息顺序,我不会推荐这种方法。
与所有升级一样,绕过许多版本会降低升级的可靠性。我会尝试对生产副本进行一些干运行升级,以确保一切按计划进行。