如题,近来使用了以上两种配置中心,也有想过使用 consul ,但是相对功能来说比较单一;最终采用了 apollo ,为什么不选择 nacos 呢?有一点很重要的原因:
更新太慢了~~
例如,项目中用的版本是 springboot2.6+,搞了半天没搞出来,最后发现是不支持,也有大佬提交 pr ,官方也合并了,但是就一直没发版本: https://github.com/alibaba/nacos/issues/4554
1
Oktfolio 2022-04-12 10:36:22 +08:00
我就觉得 apollo 的 UI 做得太糟了
|
2
VeryZero 2022-04-12 10:37:29 +08:00
我也遇到同样的问题。不过我很好奇,什么需求 consul 满足不了?
当时选 nacos 纯粹是支持国产,结果。。。 |
3
freeup 2022-04-12 10:39:51 +08:00 via Android
我们用的 nacos 注册中心与配置中心一体 方便部署 用起来也不错 与 seata 集成也很方便 目前没发现啥问题。。。就是如果配置集合会有坑 最好用字符串手动分割
|
4
nekoneko 2022-04-12 10:45:58 +08:00
consul 单一?逗我呢
|
5
sczero 2022-04-12 10:49:37 +08:00
直接用 nacos-spring 就行了,boot 版还没更新
|
6
janxin 2022-04-12 11:18:03 +08:00
@VeryZero Audit Logging 是企业版功能,如果不付钱只能二开了吧。而且对配置中心而言,版本管理也很重要,这部分基本需要二开...
|
7
AA5DE3F034ACCB9E 2022-04-12 11:23:32 +08:00
apollo api 还不错,UI 难用到自己写 api
|
8
licoycn OP @nekoneko #4 我指的单一是没有像灰度发布这些功能,之前写其他应用的时候就是用的 consul 来作为注册中心,还是很强大的。
|
11
apgmer 2022-04-12 11:59:10 +08:00
虽然没用过 apollo 但是 nacos 坑我好几次
|
13
night98 2022-04-12 18:30:34 +08:00
apollo 很早之前用过,只能说体验很一般,nacos 最近两年在用,优点是方便,直接起一个服务就行了,缺点就跟楼上说的一样,更新慢,兼容性问题多,经常 springboot 更新几个月了才支持是常事,如果项目用了 k8s 的话直接 configmap 感觉比 nacos 实用
|
14
qaqLjj 2022-04-12 22:33:02 +08:00 via Android
前两天我发现 nacos 的 accesslog 把磁盘写爆了
|
15
XhstormR02 2022-04-12 23:05:30 +08:00 via Android
consul 免费版功能相对企业来说单一吧
|
16
afewok 2022-04-13 00:19:29 +08:00
用词不当啊,这叫更新慢?这叫 kpi 项目。。
|