Nacos(学习案例)

之前研究的cloud一些生态的组件都是自己写的例子。现如今这些东西又升级了,还是想看一下,不然要被淘汰了。

先看下官网的介绍

什么是 Nacos

概览

欢迎来到 Nacos 的世界!

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

总的来说就是替代了之前的Eureka,技术总是更新迭代的,既然后者出来了,那前者就可以放弃了。

下面来简单写一个例子,快速上手nacos

先下载nacos-server 中间件

启动教程

首先新建一个boot项目。

一、服务注册与发现

pom文件加入所需依赖

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.9.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
</parent>

<dependencies>
        <!--nacos注册中心依赖-->
        <dependency>
            <groupId>com.alibaba.boot</groupId>
            <artifactId>nacos-discovery-spring-boot-starter</artifactId>
            <version>0.2.1</version>
        </dependency>
        <!--nacos配置中心 如果只是上注册中那这个就不用了加了-->
        <dependency>
            <groupId>com.alibaba.boot</groupId>
            <artifactId>nacos-config-spring-boot-starter</artifactId>
            <version>0.2.1</version>
        </dependency>
 <dependencies>

配置文件添加以下配置

nacos:
  discovery:
    server-addr: 127.0.0.1:8848
  config:
    server-addr: 127.0.0.1:8848

1、启动nacos

startup.cmd -m standalone

2、启动项目

之后访问

http://127.0.0.1:8848/nacos/index.html

此时服务列表中没有我们的项目服务

用postman发送一个请求

http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=oa&ip=127.0.0.1&port=8090

看到返回OK,再去刷新服务列表,此时我们的后台服务就被注册到nacos中去了。

​​​

二、配置中心

先写到这里,改天加配置中心

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值