Spring cloud

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 就轻松搞定了,还捎带着配置管理中心,一举两得,何乐不为。

上一篇下一篇

猜你喜欢

热点阅读