Nacos的使用


 

 

相對於Spring Cloud Eureka 來說,Nacos更強大,Nacos = Spring Cloud Eureka + Spring Cloud Config ,Nacos可以與Spring,Spring Boot, Spring Cloud 集成,並能代替Spring Cloud Eureka, Spring Cloud Config通過 Nacos Server 和 spring-cloud-starter-alibaba-nacos-discovery實現服務的注冊與發現。

Nacos是以服務為主要服務對象的中間件,Nacos支持所有主流的服務發現、配置和管理。

Nacos主要提供以下四大功能:

1.服務發現和服務健康監測。

2.動態配置服務。

3.動態DNS服務。

4.服務及元數據管理。

 

1.實現不同的微服務模塊直之間調用,把這些模塊在注冊中心進行注冊之后,實現互相調用。

2.安裝Nacos,window啟動:bin目錄下的startup.cmd雙擊即可,Linux啟動:startup.sh

3.訪問Nacos

訪問:http://localhost:8848/nacos

用戶名密碼:nacos/nacos

最終訪問頁面:

 

 

 以服務端service-vod做最簡單整合,前提先啟動Nacos

1.引入maven依賴

<!--服務注冊-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>

2.application.properties添加上這個

# nacos服務地址
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848

3.啟動類

@EnableDiscoveryClient
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
public class ServiceVodApplication {

    public static void main(String[] args) {
        SpringApplication.run(ServiceVodApplication.class, args);
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM