穀粒商城項目總結(一)

註冊中心Nacos(以服務爲主要服務對象的中間件)

面試題:微服務間遠程交互的過程?

  1. 先去註冊中心查詢服務的服務器地址。
  2. 調用方給對方發送http請求。

Nacos使用步驟:

  1. 引入Nacos和SpringCloud依賴。
  2. 在application.properties中配置服務地址和應用名spring.application.name=nacos-provider
    spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
  3. 添加註解@EnableDiscoveryClient

使用feign調用服務:

  1. 引入feign的依賴
  2. 調用方加上@EnableFeignClients
  3. 調用方編寫接口:
    在這裏插入圖片描述
  4. 直接@Autowired調用即可
    在這裏插入圖片描述

網關Gateway

Gateway使用步驟:

  1. 引入依賴
  2. 編寫路由規則
    在這裏插入圖片描述
    在這裏插入圖片描述
    過濾器:
    在這裏插入圖片描述
  3. 把網關服務註冊到Nacos
  4. Gateway是通過服務註冊中心的服務名實現負載均衡的能力
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章