中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

青島市住房和城鄉(xiāng)建設(shè)局官方網(wǎng)站營銷傳播服務(wù)

青島市住房和城鄉(xiāng)建設(shè)局官方網(wǎng)站,營銷傳播服務(wù),網(wǎng)頁視頻下載瀏覽器,網(wǎng)絡(luò)網(wǎng)站建設(shè)電話推銷假設(shè)已配好nacos服務(wù):并且已配好userservice、orderservice,點擊跳轉(zhuǎn) Feign是一個聲明式的http客戶端,官方地址:https://github.com/OpenFeign/feign,其作用就是在程序中幫助我們優(yōu)雅的實現(xiàn)http請求的發(fā)送&#xff0c…

假設(shè)已配好nacos服務(wù):并且已配好userservice、orderservice,點擊跳轉(zhuǎn)

Feign是一個聲明式的http客戶端,官方地址:https://github.com/OpenFeign/feign,其作用就是在程序中幫助我們優(yōu)雅的實現(xiàn)http請求的發(fā)送,解決RestTemplate的遠程調(diào)用硬編碼的問題。

pom.xml導(dǎo)入Feign依賴

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId><version>2.2.7.RELEASE</version>
</dependency>

?


?

在啟動類OrderApplication.java中添加開啟Feign注解

@EnableFeignClients  // 開啟Feign
@MapperScan("cn.itcast.order.mapper")
@SpringBootApplication
public class OrderApplication {...
}

?


?

新建文件UserClient.java編寫Feign客戶端:

@FeignClient("userservice")  // userservice為nacos遠程調(diào)用的服務(wù)端名稱
public interface UserClient {@GetMapping("/user/{id}")		// 請求地址為:http://userservice/user/{id}User findById(@PathVariable("id") Long id);
}

?


?

TestService.java測試使用

public class OrderService {@Autowiredprivate UserClient userClient;		// 自動注入UserClientpublic Order queryOrderById(Long orderId) {Order order = orderMapper.findById(orderId);User user = userClient.findById(order.getUserId());  // Feign遠程調(diào)用 http://userservice/user/{id}order.setUser(user);return order;}
}

?


?

自定義的一些配置:如日志級別

方式一:application.yml配置文件

feign:client:config:userservice: # 針對某個服務(wù)logger-level: FULL  # 日志級別#default: # default就是全局配置,如果是寫服務(wù)名稱,則是針對某個微服務(wù)的配置#logger-level: BASIC

方式二: 重寫Logger.Level的Bean實列

DefaultFeignConfig.java

// @Configuration // 如果不想要配置以下兩種,則直接加這個注解,讓spring掃描到
public class DefaultFeignConfig {@Beanpublic Logger.Level feignLogLevel() {return Logger.Level.FULL;}
}

1. 如果要全局生效,將其放到Application.java啟動類的@EnableFeignClients這個注解中:

@EnableFeignClients(defaultConfiguration = DefaultFeignConfig.class) 

2. 如果是局部生效,則把它放到對應(yīng)的@FeignClient這個注解中:也就是上面的UserClient.java中加入以下注解

@FeignClient(value = "userservice", configuration = DefaultFeignConfig.class) 

?


?

Fegin 開啟(Apache HttpClient)連接池

默認是URLConnection,不支持連接池。

pom.xml導(dǎo)入依賴

<!--httpClient的依賴 -->
<dependency><groupId>io.github.openfeign</groupId><artifactId>feign-httpclient</artifactId><version>10.10.1</version>
</dependency>

配置文件application.yml配置httpclient連接池參數(shù)

feign:client:config:default: # default全局的配置loggerLevel: BASIC # 日志級別,BASIC就是基本的請求和響應(yīng)信息httpclient: # httpclient連接池enabled: true 	# 開啟feign對HttpClient的支持max-connections: 200 	# 最大的連接數(shù)max-connections-per-route: 50 	# 每個路徑的最大連接數(shù)
http://www.risenshineclean.com/news/5141.html

相關(guān)文章:

  • 優(yōu)化服務(wù)平臺windows優(yōu)化大師win10
  • 網(wǎng)站制作教程企業(yè)網(wǎng)站的域名是該企業(yè)的
  • wordpress優(yōu)化版seo靜態(tài)頁源碼
  • 做網(wǎng)站怎么插入圖片推廣宣傳
  • 廣州市政府門戶網(wǎng)站淘寶運營培訓班學費大概多少
  • 香港空間的網(wǎng)站會關(guān)嗎網(wǎng)站接廣告平臺
  • 上饒做網(wǎng)站的公司杭州seo專員
  • 用html做女裝網(wǎng)站快速seo排名優(yōu)化
  • 網(wǎng)站開發(fā) 項目的招標文件東莞搜索網(wǎng)絡(luò)優(yōu)化
  • 商城用什么系統(tǒng)做網(wǎng)站競價推廣代運營服務(wù)
  • vs做網(wǎng)站通過e瀏覽器馮耀宗seo課程
  • 網(wǎng)站建設(shè) 做一個網(wǎng)站需要多少錢免費自媒體網(wǎng)站
  • ecshop做企業(yè)網(wǎng)站安徽新站優(yōu)化
  • 武漢高端網(wǎng)站定制設(shè)計打開百度網(wǎng)站
  • 模板建站推薦東方靠譜seo整站優(yōu)化一年價格多少
  • 甘肅蘭州做網(wǎng)站怎樣查詢百度收錄和排名情況
  • 17173論壇百度seo課程
  • 大型企業(yè)網(wǎng)站欣賞俄羅斯搜索引擎瀏覽器
  • 企業(yè)微信小程序如何開發(fā)青島seo推廣公司
  • wordpress微信說說seo外推
  • 代做網(wǎng)站推廣的公司時事新聞熱點摘抄
  • 360建筑網(wǎng)怎么注銷賬號seo自然排名關(guān)鍵詞來源的優(yōu)缺點
  • 免費做圖表的網(wǎng)站搜狗引擎搜索
  • 成品網(wǎng)站建設(shè)咨詢?nèi)詣泳珳室鬈浖?/a>
  • 來安縣城鄉(xiāng)建設(shè)網(wǎng)站網(wǎng)站seo專員招聘
  • 海南做公司網(wǎng)站萬網(wǎng)創(chuàng)始人
  • 全網(wǎng)營銷型網(wǎng)站建設(shè)公司百度競價渠道代理
  • 網(wǎng)站運行環(huán)境配置seo推廣灰色詞
  • 重慶網(wǎng)站建設(shè)seo公司抖音seo優(yōu)化
  • 個人網(wǎng)站建設(shè)基礎(chǔ)與實例重慶seo網(wǎng)絡(luò)優(yōu)化咨詢熱線