【SpringCloud】Nacos-01-安装及依赖配置

nacos安装

下载连接_Nacos_GitHub
以Windows系统为例
目录:

  • bin:启动脚本
  • conf:配置文件

端口配置

conf/applicaftion.properties文件中的

server.port=8848

默认8848端口

启动

在bin目录下,启动cmd窗口,输入

startup.cmd -m standalone

在单机器上运行

访问管理后台

默认 账号 与 密码 都为 nacos

http://127.0.0.1:8848/nacos

依赖配置

pom文件依赖导入

父工程

<!-- nacos管理依赖 -->
<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>

配置-注册中心

application.yml中做如下配置

spring:
  application:
    name: orderservice # order服务的名称
  cloud:
    nacos:
      server-addr: localhost:8848 # nacos服务地址
      discovery:
        cluster-name: SH #  集群  代指shanghai
        namespace: 38c7f23e-b0b8-4398-8902-69afc7e7b3fb # dev环境
        ephemeral: false # 非临时实例

Ribbon负载均衡相关

userservice: # 对userservice这个名称的负载均衡规则进行设置
  ribbon:
    NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule # 负载均衡规则
ribbon:
  eager-load:
    enabled: true # 开启饥饿加载
    clients: userservice # 指定饥饿加载的服务名称
posted @ 2024-11-20 15:39  chendsome  阅读(57)  评论(0)    收藏  举报