李金来
李金来
@alexhaoxuan 1. 多个项目引用同一份配置文件:我可以理解成 A、B、C 三个项目,其中定义了相同 id 的线程池,然后引了同一个远程配置文件么?如果这样,按照项目拆分开线程池配置或不同项目配置不同线程池 id,是不是更好 2. 这一个目前 hippo4j config 是没有提供的,server 的方式支持。或者你可以沟通下你的实现方式,看看是不是可以贡献到 hippo4j
那这样的话,不应该叫多个项目,应该是一个项目,集群部署吧
那问题再演进下,比如一个用户项目 user-project,部署三个节点: 1. user-project-1 2. user-project-2 3. user-project-3 你希望在改配置中心线程池配置时,仅修改你想变更的节点,而不是全部变更,对么?
server 确实是支持的,这得益于它拥有可视化界面,把客户端的节点都展示出来让用户可选。 而基于配置中心的方式,就没有那么好解决,你有什么好的思路么?
server 内置了一个自己实现的注册中心,客户端启动的时候会把实例注册上去,并且进行续期和定期删除。 而配置中心的话,是否可以添加个配置属性,比如: ```yaml spring: dynamic: thread-pool: nodes:192.168.1.5:2009,192.168.1.6:2009,192.168.1.7:2009 # nodes:all (all 代表全部修改) ``` 当配置修改时,客户端需要判断 nodes 是否为 all 或者 nodes host 中是否包含本节点,满足再修改?这是我的想法。
你先尝试实现吧,我暂时想不到有比较通用的方式
我看是 @xiaochengxuyuan 大佬自己删除了留言,不知道是什么原因
@lishiyu 欢迎欢迎,代码开发请注意 git 邮箱配置 [贡献者指南](https://hippo4j.cn/docs/community/contributor)
地点:郑州 组织:郑州力通水务 官网:http://www.zzltsw.com/
@DDreame Welcome