nacos 初探

试验项目的github-repo链接

nacos官网链接

nacos 初探_第1张图片
nacos官网截图

官网主页上的一句话自我介绍

一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

在2018Dec14发布v0.7.0

github页面
可在git-hub的releases上下载其server的可执行版本zip包

和nacos结合的软件 情况
dubbo 已于0.6.0实现
k8s 计划于0.8.0
istio 计划于0.9.0
nacos 初探_第2张图片
nacos与dubbo的结合已于0.6.0实现
nacos 初探_第3张图片
nacos与k8s的结合计划于0.8.0
nacos 初探_第4张图片
nacos与istio的结合计划于0.9.0

注册中心

从zookeeper到nacos,主要就是改了registery的协议,把zookeeper改为nacos,以properites写法为例
zookeeper的是

dubbo.registry.address=zookeeper://127.0.0.1:2181

nacos的是

dubbo.registry.address=nacos://127.0.0.1:8848

配置中心

配置中心是新增的,按照官网spring-boot中用法示例即可,使用方式如下
主类上指定dataId

@NacosPropertySource(dataId = "example", autoRefreshed = true)

属性上指定配置项

@NacosValue("${useLocalCache:false}", autoRefreshed = true)
private boolean useLocalCache;

这么看,nacos有动态刷新功能,但是spring-boot的有绑定,spring-cloud-config在启动之初就加载,各有利弊

你可能感兴趣的:(nacos 初探)