现在 K8s 上用的是 eureka+spring-config (本地文件),每次改配置很麻烦,都需要重启服务。
有没有更好的选择?
也试用过 Nacos ,发现占用资源真是大。 已经有了 eureka 了,再用 nacos ,有重复了。
1 buliugu 2022-10-31 11:45:40 +08:00 可以试试 etcd |
![]() | 2 Seymer 2022-10-31 11:57:02 +08:00 Apollo |
![]() | 3 xianzhe 2022-10-31 12:21:32 +08:00 via Android configmap ,重启就重启呗 |
4 hunterzhang86 2022-10-31 12:38:17 +08:00 1. 小型项目可以不用配置中心,就 @xianzhe 说的,configmap 就很香,就算想实现配置自动生效也不难。 2. 大型项目,nacos/apollo/rainbow 都可以。 |
5 cslive 2022-10-31 13:47:10 +08:00 consul |
6 lmshl 2022-10-31 15:16:13 +08:00 configMap + 重启 反正也没实现 hot-reload |
![]() | 7 tramm 2022-10-31 15:21:28 +08:00 腾讯的 Polaris |
8 chenPiMeiHaoChi 2022-11-01 11:34:13 +08:00 我这也是用的 eureka |
9 zhujq 2022-11-02 16:53:08 +08:00 configmap |
![]() | 10 a728976009 2022-11-04 14:12:45 +08:00 spring 的话,configmap 挂载 + @RefreshScope ,可以自己写个线程 watch 文件变化,给 spring 发一个 RefreshEvent ,注意挂载是 symlink 。 |
![]() | 11 fx 2022-11-07 16:27:15 +08:00 configmap |
12 OldCamel 2023-01-16 16:35:53 +08:00 configmap+spring-cloud-starter-kubernetes-config |