背景
- 我有一个在节点启动时自动启动的应用程序(使用 .rel、.boot 等)
- 如果第一个节点出现故障,我希望应用程序故障转移到备用节点。
- 我使用 Erlang 的分布式应用程序功能来处理故障转移和接管。
问题
问题在于分布式应用程序协商的一部分是,当节点握手以确定哪个节点将保持运行以及哪个节点将被静默时,应用程序会在所有节点上启动。如果可能,我需要应用程序不在多个节点上。
问题
- 有没有办法让节点自动启动我的应用程序,除非涉及分布式应用程序启动协商?交替,
- 如何让我的应用程序以无人值守的方式启动和故障转移,而不需要我的应用程序在多个节点上启动(甚至短暂)