系列文章目录
Spring Cloud微服务技术之Eureka注册中心配置
文章目录
- 系列文章目录
- 前言
- 一、Nacos服务注册与发现
-
- 1. 注册中心配置
- 二、Nacos服务分级存储模型
-
- 1. NacosRule负载均衡规则
- 2. 环境隔离 - namespace
前言
Nacos注册中心介绍~
提示:以下是本篇文章正文内容,下面案例可供参考
一、Nacos服务注册与发现
1. 注册中心配置
解压后进入conf下的application.properties将端口改为
server.port=8844
在nacos的bin目录下启动cmd窗口 , 使用
startup.cmd -m standalone
命令启动nacos
-
单机启动方式;startup.cmd -m standalone
启动成功后进入nacos管理页面 , 账号密码都是
nacos
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN2XjlGcjAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLxkEVOJzaU5UMRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLjJWNlRWM5UGNiZDMkVDM5QWYwQTMlFDNllTYiZjM2I2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
二、Nacos服务分级存储模型
服务分级存储模型就是在解决如何将一个实例配置成集群的问题
cloud:
nacos:
server-addr: localhost:8844 # nacos服务地址
discovery:
cluster-name: HZ # 集群配置 HZ代指杭州
1. NacosRule负载均衡规则
默认是 优先选择本地集群 , 在本地集群中随机访问节点
如果本地集群全部宕机 , 则会选择跨集群访问
服务实例权重配置 :
2. 环境隔离 - namespace
在网页控制台进行配置
在yml配置文件中需要再加上namespace的id
cloud:
nacos:
server-addr: localhost:8844 # nacos服务地址
discovery:
cluster-name: HZ
namespace: 7b5de4b2-d87b-4238-8abe-7d4db90fc660 # 这个UUID由控制台生成
在orderservice服务套了namespace之后 , order-service就无法访问了
要想服务可访问 , 必须放到相同的服务下