日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何搭建springcloudalibaba微服務實現(xiàn)Nacos服務提供者注冊

本篇內容介紹了“如何搭建spring cloud alibaba微服務實現(xiàn)Nacos服務提供者注冊”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創(chuàng)新互聯(lián)專注于黃陵企業(yè)網(wǎng)站建設,響應式網(wǎng)站設計,商城開發(fā)。黃陵網(wǎng)站建設公司,為黃陵等地區(qū)提供建站服務。全流程按需求定制制作,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務

1.創(chuàng)建子工程:cloudalibaba-provider-payment9001

2.配置pom

                com.alibaba.cloud        spring-cloud-starter-alibaba-nacos-discovery                org.springframework.boot        spring-boot-starter-web                org.springframework.boot        spring-boot-starter-actuator                org.projectlombok        lombok        true                org.springframework.boot        spring-boot-devtools        runtime        true                org.springframework.boot        spring-boot-starter-test        test    

3.創(chuàng)建yml文件配置如下:

server:  port: 9001spring:  application:name: nacos-payment-provider  cloud:nacos:      discovery:server-addr: localhost:8848 #配置Nacos地址management:  endpoints:web:      exposure:include: '*'  #監(jiān)控

4.創(chuàng)建啟動類:

@SpringBootApplication@EnableDiscoveryClientpublic class PaymentApplication9001 {public static void main(String[] args) {
        SpringApplication.run(PaymentApplication9001.class, args);    }
}

5.啟動服務后訪問:http://localhost:8848/nacos/

如何搭建spring cloud alibaba微服務實現(xiàn)Nacos服務提供者注冊

6.按照上面同樣的步驟在創(chuàng)建子工程:cloudalibaba-provider-payment9002

配置同上

啟動服務后再次訪問:http://localhost:8848/nacos/

如何搭建spring cloud alibaba微服務實現(xiàn)Nacos服務提供者注冊

兩個服務都已注冊成功!

7.接下來看看nacos天生支持負載,因為nacos集成了ribbon,在創(chuàng)建個子工程:cloud-consumer-order80

簡單介紹下yml配置文件

server:  port: 83spring:  application:name: nacos-order-consumer  cloud:nacos:      discovery:server-addr: localhost:8848#消費者將要去訪問的微服務名稱(成功注冊進nacos的微服務提供者),在這配置了訪問的服務,業(yè)務類就不用在定義常量了service-url:  nacos-user-service: http://nacos-payment-provider

其他代碼自行到github上下載:https://gitee.com/xiaowei_328/cloud2020.git

8.分別啟動服務端口83,9001,9002

訪問:http://127.0.0.1:83/consumer/payment/nacos/1

如何搭建spring cloud alibaba微服務實現(xiàn)Nacos服務提供者注冊

再次刷新請求

如何搭建spring cloud alibaba微服務實現(xiàn)Nacos服務提供者注冊

通過結果可以看出nacos也支持負載。

nacos與其他注冊中心對比

如何搭建spring cloud alibaba微服務實現(xiàn)Nacos服務提供者注冊

何時選用何種模式

一般來說如果不需要存儲服務級別的信息且服務實例通過nacos-client注冊,并能保持心跳上報,那就可以選擇AP模式,當前主流的服務如spring cloud和Dubbo服務都適用AP模式,AP模式為了服務的可用性而減弱了一致性,,因此AP模式下只支持注冊臨時實例。

如果需要在服務級別編輯或者存儲配置信息,那么必須是CP,K8S和DNS服務則適用于CP模式。

CP模式下支持注冊持久化實例,此時則是已Raft協(xié)議為集群運行模式,該模式下注冊實例之前必須先注冊服務,如果服務不存在則會返回報錯。

“如何搭建spring cloud alibaba微服務實現(xiàn)Nacos服務提供者注冊”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質量的實用文章!


網(wǎng)站題目:如何搭建springcloudalibaba微服務實現(xiàn)Nacos服務提供者注冊
分享URL:http://www.dlmjj.cn/article/gsijgj.html