Akka.net:我应该为Lighthouse/Seed节点指定“splitbrainresolver”配置吗?
创始人
2024-08-05 08:01:04
0

在 Akka.Cluster 中,Lighthouse/Seed 节点是用 Split Brain Resolver 解决脑裂问题的。

因此,在 Lighthouse/Seed 配置中,应该包含 Split Brain Resolver 的配置信息。

例如,以下是一个基本的 Lighthouse 配置示例:

akka {
    actor.provider = cluster
    remote.dot-netty.tcp {
        transport-class = "Akka.Remote.Transport.DotNetty.TcpTransport, Akka.Remote"
        applied-adapters = []
        transport-protocol = tcp
        port = 8090  # port can be any valid available port
        hostname = "localhost" # hostname can be IP or DNS, but DNS is recommended
    }
    cluster {
        seed-nodes = ["akka.tcp://MyCluster@localhost:4053"]
        # add split-brain-resolver configuration here 
    }
}

在上例中,我们需要添加 Split Brain Resolver 配置。以下是一些示例配置:

split-brain-resolver {
    # Mix majority strategy means that in a partition *where the number of nodes is odd*, the majority group should be merged.
    # In a partition *where the number of nodes is even*, these nodes don't form a majority and should shut down.
    # This can eventually cause the whole cluster to shut down, which is why this strategy is not recommended.
    #mix-majority-strategy {
    #    thresholds {
    #        acceptable-size-difference = 1
    #    }
    #}
 
    keep-majority-strategy {
        thresholds {
            majority-size = 4
            unreachable-size = 2
            # if a node sees unreachable nodes with unreachability-level >=2, when it itself is a part of the majority, it will trigger downing those nodes
            down-all-when-unstable = true 
            # if there are not enough reachable nodes to satisfy the threshold, the actor system will shut down
            reachable-size = 3
        }
    }
}

对于以上示例中的 Lighthouse 配置,我们应该在 cluster 部分添加 Split Brain Resolver 的

相关内容

热门资讯

安卓换鸿蒙系统会卡吗,体验流畅... 最近手机圈可是热闹非凡呢!不少安卓用户都在议论纷纷,说鸿蒙系统要来啦!那么,安卓手机换上鸿蒙系统后,...
app安卓系统登录不了,解锁登... 最近是不是你也遇到了这样的烦恼:手机里那个心爱的APP,突然就登录不上了?别急,让我来帮你一步步排查...
安卓系统拦截短信在哪,安卓系统... 你是不是也遇到了这种情况:手机里突然冒出了很多垃圾短信,烦不胜烦?别急,今天就来教你怎么在安卓系统里...
安卓系统要维护多久,安卓系统维... 你有没有想过,你的安卓手机里那个陪伴你度过了无数日夜的安卓系统,它究竟要陪伴你多久呢?这个问题,估计...
windows官网系统多少钱 Windows官网系统价格一览:了解正版Windows的购买成本Windows 11官方价格解析微软...
安卓系统如何卸载app,轻松掌... 手机里的App越来越多,是不是感觉内存不够用了?别急,今天就来教你怎么轻松卸载安卓系统里的App,让...
怎么复制照片安卓系统,操作步骤... 亲爱的手机控们,是不是有时候想把自己的手机照片分享给朋友,或者备份到电脑上呢?别急,今天就来教你怎么...
安卓系统应用怎么重装,安卓应用... 手机里的安卓应用突然罢工了,是不是让你头疼不已?别急,今天就来手把手教你如何重装安卓系统应用,让你的...
iwatch怎么连接安卓系统,... 你有没有想过,那款时尚又实用的iWatch,竟然只能和iPhone好上好?别急,今天就来给你揭秘,怎...
iphone系统与安卓系统更新... 最近是不是你也遇到了这样的烦恼?手机更新系统总是失败,急得你团团转。别急,今天就来给你揭秘为什么iP...