关于微服务:2021升级版微服务教程4Nacos-服务注册和发现

40次阅读

共计 1080 个字符,预计需要花费 3 分钟才能阅读完成。

2021 升级版 SpringCloud 教程从入门到实战精通「H 版 &alibaba& 链路追踪 & 日志 & 事务 & 锁」

教程全目录「含视频」:https://gitee.com/bingqilinpe…

Nacos 服务注册和发现

SpringCloud Alibaba

https://github.com/alibaba/sp…

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此我的项目蕴含开发分布式应用微服务的必须组件,不便开发者通过 Spring Cloud 编程模型轻松应用这些组件来开发分布式应用服务。

依靠 Spring Cloud Alibaba,您只须要增加一些注解和大量配置,就能够将 Spring Cloud 利用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用零碎。

Nacos 根本应用

简介和装置

一个更易于构建云原生利用的动静服务发现、配置管理和服务治理平台。Nacos= 注册核心 + 配置核心

官网文档:https://nacos.io/zh-cn/docs/q…

装置

  1. 下载 https://github.com/alibaba/Nacos

    下载地址:https://github.com/alibaba/na…

  2. 解压
  3. 通过命令启动

  4. 拜访 http://localhost:8848/nacos/#/login 账号密码为:nacos

根本应用

订单服务革新为 Nacos 客户端

  1. 导入依赖

        <!--        nacos 服务注册 / 发现 -->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>
    
  2. 配置

    server.port=8803
    
    spring.application.name=nacos-order
    
    #注册核心地址
    spring.cloud.nacos.discovery.server-addr=localhost:8848
  3. 启动类上注解 @EnableDiscoveryClient
  4. 启动我的项目 能够看到 注册核心中

Nacos 和 Eureka 的区别

留神:对于配置管理以及集群部署,见后续文章

如果你感觉这篇内容对你挺有有帮忙的话:

  1. 点赞反对下吧,让更多的人也能看到这篇内容(珍藏不点赞,都是耍流氓 -_-)
  2. 欢送在留言区与我分享你的想法,也欢送你在留言区记录你的思考过程。
  3. 感觉不错的话,也能够关注 编程鹿 的集体公众号看更多文章和解说视频(感激大家的激励与反对????????????)

正文完
 0