基於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...