NACOS保姆笔记(2)——Spring Cloud Alibaba Nacos服务注册与发现以及负载均衡

前面我们介绍过:

NACOS保姆笔记(1)——NACOS的安装和启动

本篇主要介绍下Nacos和spring cloud alibaba来组合实现服务注册与发现以及负载均衡。

环境

具体的版本约束参见版本说明,我的环境版本如下:

Nacos:2.2.0

Spring boot:2.6.13

Spring Cloud Alibaba:2021.0.5.0

Loadbalancer:3.1.0

Nacos端

1,可以新建一个namespace,也可以不用,默认public也行。

2,可以新建一个配置,也可以不用。注册中心的话可以用不到config,若开始用配置中心了,就必须新建配置。

3,开放8848端口外,还要开放几个端口:

7848:实现Nacos集群通信,一致性选举,心跳检测等功能
9848:客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求,该端口的配置为:主端口(8848)+ 1000 偏移量
9849:服务端gRPC请求服务端端口,用于服务间同步等,该端口的配置为:主端口 + 1001偏移量

实验阶段,可以直接关闭防火墙:

#输入以下命令以停止firewalld服务 
sudo systemctl stop firewalld
#输入以下命令以禁用firewalld服务开机自启动
sudo systemctl disable firewalld

 4,鉴权

本期不讲,下次说

5,RPC

本期不讲,下次说

也就是想要实现Nacos注册中心的实验,最小化的必要操作,开放防火墙端口就行,其余的都可以先不做。

Provider端

首先pom,官网介绍的是:

/* Refer to document: https://github.com/nacos-group/nacos-examples/blob/master/nacos-spring-cloud-example/nacos-spring-cloud-discovery-example/
*  pom.xml
    
       org.springframework.cloud
       spring-cloud-starter-alibaba-nacos-discovery
       ${latest.version}
    
*/

我自己用的是:


        1.8
        UTF-8
        UTF-8
        2.6.11
        2021.0.4.0



        
            org.springframework.boot
            spring-boot-starter
        

        <

你可能感兴趣的:(Nacos,微服务,中间件,服务发现,微服务,rpc,中间件,spring,cloud)