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