微服務之間的通訊 RestTemplate

2021-10-01 19:52:32 字數 1058 閱讀 6272

1.返回json字串的方式

2.公共模組,新增依賴-------推薦

公共模組方式實現

​ 1.新建模組

​ 2.新建domain物件

​ 3.需要用到的模組,依賴(先打jar包–install一下)

2.準備controller

@restcontroller

("/userserver"

)public

class

userservercontroller")

//這裡是被order服務呼叫

public user getuserbyid

(@pathvariable long id)

}

​ 2.orderservercontroller–另乙個微服務

("/orderserver"

)@restcontroller

public

class

orderservercontroller")

//這裡是被order服務呼叫

public user getuserbyid

(@pathvariable long id)

}

//這裡我們準備了乙個配置類,將resttemplate交給spring管理

@configuration

public

class

beanconfig

}

​ ----呼叫使用者服務的介面

​ resttemplate.getforobject(url,user.class);

​ ----瀏覽器呼叫訂單服務提供的介面

微服務通訊策略

在geecon 2018大會上,michael pl d在一場介紹微服務之間不同的通訊策略的演講中解釋說,在從單體架構遷移到微服務架構時,暗含在單體架構中的複雜性會明確顯露出來,通訊挑戰將呈指數級增長。u0026 xd n u0026 xd n pl d是innoq首席顧問。他首先指出,根據他的經驗...

微服務通訊策略

在geecon 2018大會上,michael pl d在一場介紹微服務之間不同的通訊策略的演講中解釋說,在從單體架構遷移到微服務架構時,暗含在單體架構中的複雜性會明確顯露出來,通訊挑戰將呈指數級增長。pl d是innoq首席顧問。他首先指出,根據他的經驗,團隊經常把微服務視為預設架構。他強調,分布...

微服務通訊策略

在geecon 2018大會上,michael pl d在一場介紹微服務之間不同的通訊策略的演講中解釋說,在從單體架構遷移到微服務架構時,暗含在單體架構中的複雜性會明確顯露出來,通訊挑戰將呈指數級增長。pl d是innoq首席顧問。他首先指出,根據他的經驗,團隊經常把微服務視為預設架構。他強調,分布...