Spring Cloud 搭建 Nacos (windows )

一、Nacos服务搭建

1、下载安装:

Windows:

在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:

GitHub主页:https://github.com/alibaba/nacos

GitHub的Release下载页:https://github.com/alibaba/nacos/releases

解压后出现目录:说明:(默认端口8848)

  • bin:启动脚本

  • conf:配置文件

  • 默认端口8848:如果占用,可以进入conf中,在application.properties进行端口修改;
  • 然后执行命令即可:
    1. windows命令:startup.cmd -m standalone

    2. 访问http://127.0.0.1:8848/nacos;默认账号和密码都是nacos

linux类似:解压,配置端口,需要JDK依赖运行:

在nacos/bin目录中,输入命令启动Nacos:sh startup.sh -m standalone

2.依赖

父工程:

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-alibaba-dependencies</artifactId>
    <version>2.2.5.RELEASE</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

客户端:

<!-- nacos客户端依赖包 -->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

流程:

复制代码
Nacos服务搭建
下载安装包
解压
在bin目录下运行指令:startup.cmd -m standalone
Nacos服务注册或发现
引入nacos.discovery依赖
配置nacos地址spring.cloud.nacos.server-addr
cloud:
nacos:
server-addr: nacos:8848 # nacos服务地址
 
复制代码

 3、Nacos服务分级存储模型

 

 

Nacos集群调用的策略:服务跨集群调用问题

服务调用尽可能选择本地集群的服务,跨集群调用延迟较高本地集群不可访问时,再去访问其它集群

 

 cloud:
    nacos:
      server-addr: localhost:8848 #nacos地址和端口
      discovery:
        cluster-name: HZ  #集群名称

 当将服务器和客户端的集群分别设置到同一服务集群:需在服务端配置(此配置优先访问相同集群名称的服务)

userservice: # 用户服务
  ribbon: # 负载均衡
    NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule # 负载均衡规则

 

posted @   代码红了一大片  阅读(71)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示