服務呼叫方試

2021-10-04 10:34:06 字數 929 閱讀 2820

基於socker,速度快,效率高;代表:webservice、dubbo

基於tcp協議;封裝比較臃腫;對服務和呼叫方沒有任何技術、語言的限定;自由靈活,更加符合微服務的理念;代表:rest api、springcloud

通過以下三種 http 客戶端的工具類包,可以進行 http 服務呼叫

jdk原生的urlconnection

spring提供了resttemplate 工具類對上述三種工具類包進行了封裝

在springboot的啟動類中,注入resttemplate 的bean

/**

* @author: chengqb

* @date: created in 11:36 2019/12/4

* @methodname: resttemplate

* @param: [

] * @return: org.springframework.web.client.resttemplate

* @description: 註冊乙個resttemplate元件, 已達到在各個模組間互相呼叫的效果

*/@bean

public resttemplate resttemplate(

)

在需要的地方進行呼叫

關於springCloud中服務方呼叫方的配置

1.我方是服務方,別人呼叫我方,由我方提供位址,不需要呼叫feign。那麼,位址資訊在resourceconfig裡面做配置,resourceconfig中配置的位址相當於是把請求位址暴露給對方,並在此位址請求時對他放行。configuration enableresourceserver publ...

Spring 四 Bean注入方試

定義 通過建構函式來完成依賴關係的設定 優缺點 在構造物件的同時,完成依賴關係的建立 如果關聯的物件很多,那和不得不在構造方法上加入過多的引數 基中有index 如果指定索引從0開始,type用來指定型別 實體類 package com.pb.entity 班級類 author administra...

Spring 四 Bean注入方試

定義 通過建構函式來完成依賴關係的設定 優缺點 在構造物件的同時,完成依賴關係的建立 如果關聯的物件很多,那和不得不在構造方法上加入過多的引數 基中有index 如果指定索引從0開始,type用來指定型別 實體類 packagecom.pb.entity 班級類 author administrat...