个人主页: 叶落闲庭
我的专栏:
c语言
数据结构
javaEE
操作系统
Redis
石可破也,而不可夺坚;丹可磨也,而不可夺赤。
在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:
GitHub主页:https://github.com/alibaba/nacos
GitHub的Release下载页:https://github.com/alibaba/nacos/releases
在nacos的配置文件中,有一个端口号的设置,若端口8848已被占用,可更改其他端口号
startup.cmd -m standalone
启动nacos<dependency>
<groupId>com.alibaba.cloudgroupId>
<artifactId>spring-cloud-alibaba-dependenciesartifactId>
<version>2.2.5.RELEASEversion>
<type>pomtype>
<scope>importscope>
dependency>
<dependency>
<groupId>com.alibaba.cloudgroupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discoveryartifactId>
dependency>
一个服务提供了一个功能,而这个服务也会有多个实例,每个实例都有自己的服务地址,一个服务可以包含多个实例,一般会将多个实例分开放在不同的地方,Nacos把这样的在一个地方的多个实例称为集群
在服务调用时,尽可能的选择本地的集群,跨集群访问由于地域距离较远导致调用延迟较高,只有本地集群不可访问时,采取考虑访问其他集群
spring:
application:
name: userservice # user服务的服务名称
cloud:
nacos:
server-addr: localhost:8848 # nacos服务地址
discovery:
cluster-name: SH # 集群名称,SH代指上海