Post

ActorModel学习(五)--配置中心设计

ActorModel学习(五)--配置中心设计

前言

ActorSystem属于分布式系统,分布式节点众多,如果每个节点都使用本地的配置文件,后期维护起来非常麻烦。所以希望有个统一的地点做配置中心,所有节点的配置文件都放在一起,在节点启动时访问获取。所以节点只需要配置配置中心的地址的信息即可。

节点仍然需要配置极小部分的静态信息。

节点需最小静态配置信息

1
2
3
4
[Basic]
PhysicalAddress = "127.0.0.1:8888"
RegistryPhysicalAddress = "127.0.0.1:18888"
RegistryLogicalAddress = "registry"

这是不可避免的,首先节点作为Actor System必须需要自身的地址来初始化system。然后需要配置中心(我把配置中心和注册中心放在一个节点里)的物理地址和逻辑地址来申请配置信息。

订阅发布模型

待续

This post is licensed under CC BY 4.0 by the author.