Nacos是阿里出品的一款微服务的框架,Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
由于Nacos去年8月份才开始研发,截止到今年4月发布1.0.0的正式版本,个人感觉目前并不是特别成熟,另外一方面有了dubbo的前车之鉴,nacos是否能一直维护下去,也成为大多数公司是否采用它的一个重要的方面。
本框架采用的版本如下:
spring boot2.0.3.RELEASEspring cloudFinchley.RC1nacos1.0.0nacos discovery0.2.1.RELEASEspring cloud gateway2.0.3.RELEASE
笔者结合在搭建的过程的一些问题,做如下分享:
springboot不能采用2.1.x版本,这样会导致服务无法注册到nacos注册中心;nacos-discovery 0.2.x.RELEASE对应的springcloud版本为Finchley;- 使用网关时,
spring-cloud-starter-gateway与spring-boot-starter-web不能同时引入,会报错,所以使用网关时,不要引入spring-boot-starter-web
我这几天会持续加入hystrix,skywalking,ELK,OSS,OAuth2,同时也会考虑加入nacos github维护团队,共同为开源社区贡献一份力量。