欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何搭建springcloudalibaba微服務(wù)

這篇文章主要介紹“如何搭建spring cloud alibaba微服務(wù)”,在日常操作中,相信很多人在如何搭建spring cloud alibaba微服務(wù)問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何搭建spring cloud alibaba微服務(wù)”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供船營(yíng)網(wǎng)站建設(shè)、船營(yíng)做網(wǎng)站、船營(yíng)網(wǎng)站設(shè)計(jì)、船營(yíng)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、船營(yíng)企業(yè)網(wǎng)站模板建站服務(wù),10多年船營(yíng)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

1.Feign是一個(gè)聲明式WebService客戶(hù)端。使用Feign能讓編寫(xiě)Web Service客戶(hù)端更加簡(jiǎn)單。使用方法是定義一個(gè)服務(wù)接口然后在上面添加注解。在實(shí)際開(kāi)發(fā)中,由于服務(wù)依賴(lài)的調(diào)用不可能一處使用,往往一個(gè)接口會(huì)被多處調(diào)用,所以通常都會(huì)針對(duì)每個(gè)微服務(wù)自行封裝一些客戶(hù)端類(lèi)來(lái)包裝這些依賴(lài)服務(wù)的調(diào)用。

如何搭建spring cloud alibaba微服務(wù)

2.用我們以前的cloudalibaba-consumer-nacos-order83工程演示作為客戶(hù)端

3.pom文件引入openfeign

<!--openfeign--><dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>

4.主啟動(dòng)類(lèi):

@SpringBootApplication//@EnableDiscoveryClient@EnableFeignClients //開(kāi)啟Feignpublic class OrderApplication83 {public static void main(String[] args) {
        SpringApplication.run(OrderApplication83.class,args);    }
}

5.編寫(xiě)對(duì)外暴漏借口共調(diào)用

如何搭建spring cloud alibaba微服務(wù)

如何搭建spring cloud alibaba微服務(wù)

6.用我們之前9001和9002為服務(wù)提供者,分別啟動(dòng)這三個(gè)服務(wù),并訪(fǎng)問(wèn)地址:http://127.0.0.1:83/consumer/payment/nacos/1

如何搭建spring cloud alibaba微服務(wù)

再次刷新界面

如何搭建spring cloud alibaba微服務(wù)

結(jié)果證明Openfeign內(nèi)部支持負(fù)載調(diào)用。

                                        Openfeign超時(shí)控制

1.在端口9001服務(wù)中設(shè)置超時(shí)

如何搭建spring cloud alibaba微服務(wù)

2.在83端口服務(wù)中進(jìn)行調(diào)用上面添加的接口,并訪(fǎng)問(wèn):http://127.0.0.1:83/consumer/payment/feign/timeout

如何搭建spring cloud alibaba微服務(wù)

因?yàn)閒eign默認(rèn)客戶(hù)端只等待一秒,但服務(wù)端處理需要超過(guò)一秒,所以就會(huì)出現(xiàn)上面的這個(gè)錯(cuò)誤。

解決辦法:

在yml文件添加如下配置:

#設(shè)置feign 客戶(hù)端超時(shí)時(shí)間(openFeign默認(rèn)支持ribbon)ribbon:  #指的是建立連接所用的時(shí)間,適用于網(wǎng)絡(luò)狀況正常的情況下,兩端連接所用的時(shí)間  ReadTimeout: 5000  #指的是建立連接后從服務(wù)器讀取到可用資源所用的時(shí)間  ConnectTimeout: 5000

                                    Openfeign日志增強(qiáng)

如何搭建spring cloud alibaba微服務(wù)

在yml配置文件添加如下配置:

logging:  level:#feign日志以什么級(jí)別監(jiān)控哪個(gè)接口    com.yxw.springcloud.service.PaymentFeignService: debug

在配置日志bean

@Configurationpublic class FeignConfig {@Bean    Logger.Level feignLoggerLevel(){return Logger.Level.FULL;    }
}

啟動(dòng)服務(wù)訪(fǎng)問(wèn)接口看控制臺(tái)打印如下信息:

如何搭建spring cloud alibaba微服務(wù)

到此,關(guān)于“如何搭建spring cloud alibaba微服務(wù)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

新聞標(biāo)題:如何搭建springcloudalibaba微服務(wù)
轉(zhuǎn)載來(lái)于:http://www.chinadenli.net/article16/ihocdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站網(wǎng)站建設(shè)網(wǎng)站維護(hù)微信小程序移動(dòng)網(wǎng)站建設(shè)Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作