SpringCloudAlibaba 연구 노트 : Nacos 설치 및 사용

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 프로젝트 실행

콘솔 인쇄 등록이 완료되었습니다.

브라우저에서 서비스 목록을보고 방금 시작한 서비스를 확인합니다.

추천

출처blog.csdn.net/cs373616511/article/details/112134772