私の理解では、2 つの異なる erlang クラスターがあり、それぞれが異なる Erlang cookieを使用している場合、最初のクラスターに属するノードは 2 番目のクラスターに属するノードと通信できません。
Erlang は、特定のノードに対して複数のマジック Cookie を許可するメカニズムを提供していますか?
私の理解では、2 つの異なる erlang クラスターがあり、それぞれが異なる Erlang cookieを使用している場合、最初のクラスターに属するノードは 2 番目のクラスターに属するノードと通信できません。
Erlang は、特定のノードに対して複数のマジック Cookie を許可するメカニズムを提供していますか?
ここで説明されているように、コメントで@legosciaが言及しているように:
Node1
マジック cookie を持つノードが、別の cookie を持つCookie
別のノードに接続したり、別のノードからの接続を受け入れることができるようにするには、関数を最初に で呼び出す必要があります。Node2
DiffCookie
erlang:set_cookie(Node2, DiffCookie)
Node1
Erlang ノード間の接続はデフォルトでは推移的であることに注意してください。つまり、すぐに完全に接続された Erlang ノードのクラスターになり、通信パフォーマンスに大きな影響を与える可能性があります。「ノードのグループ」の概念に基づく別のアプローチが研究中です。