私はAkkaクラスター2.4.8を使ってプロジェクトを進めています。Akkaクラスターで殺されたノードを検出する
AkkClusterでクラッシュしたノード(computer failure
、kill -9
など)を検出する方法はありますか?
私は現在、脳の分割戦略を分割してstatic-quorum
を使用して、3ノード環境を構築しています。
akka.cluster.split-brain-resolver {
active-strategy = static-quorum
stable-after = 5s
static-quorum {
quorum-size = 2
role = ""
}
私はインスタンスを殺したときに、残りのクラスタメンバーがDOWN
としてそれをマークするだろうと期待していました。ただし、それはUNREACHABLE
(下記参照)のままです。これを達成する方法はありますか?私はアッカ2.4+を使用していない正直に言うと、事前
clusterStatus": {
"members": [
{
"uniqueAddress": {
"address": {
"protocol": "akka.tcp",
"system": "test-actor-system",
"host": "test-out-00",
"port": 2552
},
"uid": 1998600863
},
"upNumber": 1,
"status": "Up",
"roles": []
},
{
"uniqueAddress": {
"address": {
"protocol": "akka.tcp",
"system": "test-actor-system",
"host": "test-out-01",
"port": 2552
},
"uid": 1371217592
},
"upNumber": 3,
"status": "Up",
"roles": []
},
{
"uniqueAddress": {
"address": {
"protocol": "akka.tcp",
"system": "test-actor-system",
"host": "test-out-02",
"port": 2552
},
"uid": -796176254
},
"upNumber": 2,
"status": "Up",
"roles": []
}
],
"unreachable": [
{
"uniqueAddress": {
"address": {
"protocol": "akka.tcp",
"system": "test-actor-system",
"host": "test-out-01",
"port": 2552
},
"uid": 1371217592
},
"upNumber": 3,
"status": "Up",
"roles": []
}
]
で
完全ドキュメントは、あなたが(すみません、ばかげた質問であってもよいが、それは尋ねる価値がある可能性があり)Lightbend反応プラットフォームのサブスクリプションを持っていますか? –
@svezfaz愚かな質問ではありませんが、私はしません。 – Tom