1. 소개
Nacos는 거의 모든 주류 유형의 "서비스"에 대한 검색, 구성 및 관리를 지원합니다.
공식 웹 사이트 : https://nacos.io/zh-cn/docs/what-is-nacos.html
2. Nacos 다운로드 및 시작
1. Nacos 다운로드
다운로드 링크 : https://github.com/alibaba/nacos/releases
2. Nacos 시작
3. Nacos 시각화 인터페이스에 액세스
http : // localhost : 8848 / nacos
기본 사용자 이름 / 암호는 nacos / nacos입니다.
성공적인 시작을 나타내려면 다음 페이지를 참조하십시오.
셋째, SpringCloud 프로젝트를 만들고 Nacos 구성 관리 서비스를 시작합니다.
1. 메이븐 구성
참고 : 버전 대응
https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
종속 버전 번호 자동 관리
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring.boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring.cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${spring.cloud.alibaba.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
종속성 추가
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2.application.properties 구성
spring.application.name=alibaba-consumer
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
3. 시작 구성
@SpringBootApplication
@EnableDiscoveryClient //开启nacos的服务发现
public class DemoConsumerApplication {
public static void main(String[] args) {
SpringApplication.run(DemoConsumerApplication.class, args);
}
}
4. SpringBoot 프로젝트 실행
콘솔 인쇄 등록이 완료되었습니다.
브라우저에서 서비스 목록을보고 방금 시작한 서비스를 확인합니다.