概述

更新时间:2022-01-24 17:26:22

Nacos 是阿里巴巴的新开源项目,其核心定位是 “一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台”。Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施,致力于微服务的发现、管理和信息配置,能帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理,从而更敏捷、更容易的构建、交付和管理微服务平台。Nacos支持几乎所有主流类型(诸如:Kubernetes Service、gRPC & Dubbo RPC Service、SpringCloud RESTful Service)的服务的发现、配置和管理。

基本架构

有了这些专业服务,云上运维才算轻松!

本文以包含服务提供者和服务消费者的Spring Cloud微服务应用为例,让您快速体验如何在容器服务构建Nacos服务注册中心,实现应用的服务注册与发现,以及消费者对提供者的调用。

前提条件

  1. 已经存在一个v1.16中心版集群,资源要求至少1.5核,6G,为nacos应用创建命名空间
  2. 已基于Spring Cloud开发好了微服务应用。
    Spring Cloud微服务框架下的微服务应用开发,请参考https://spring.io/projects/spring-cloud
    版本要求:Spring Cloud Huawei 1.6.0-Hoxton及以上版本。
    本文假设您的项目使用了maven管理打包,您熟悉maven的依赖管理机制,能够正确的修改pom.xml文件中的dependency management和dependency。
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!