SpringBoot开发:Nacos注册中心管理
2019-07-31 本文已影响224人
95a6af369245
前言
在之前的 Dubbo 服务开发中,我们一般使用 Zookeeper 作为注册中心,同时还需要部署 Dubbo 监控中心和管理后台。
Nacos 注册中心
Nacos 是阿里巴巴的开源的项目,全称 Naming Configuration Service ,专注于服务发现和配置管理领域。
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 生态图
如 Nacos 全景图所示,Nacos 无缝支持一些主流的开源生态,例如
Spring Cloud
Apache Dubbo and Dubbo Mesh TODO
Kubernetes and CNCF TODO。
使用 Nacos 简化服务发现、配置管理、服务治理及管理的解决方案,让微服务的发现、管理、共享、组合更加容易。
Nacos Spring Boot 快速开始
配置文件:
启动类引入 Dubbo 注解:
接口实现:
打包接口:
服务引用:
/**
* 支付宝支付
* 创建者 xxx
* 创建时间 2019年7月30日
*/
@Controller
@RequestMapping(value = alipay)
public class AliPayController {
@Reference
private IAliPayService aliPayService;
}
启动项目,登录到管理控制中心,如果发现有数据,说明注册成功。
小结
一个 Nacos 就轻松搞定了,还捎带着配置管理中心,一举两得,何乐不为。