當前位置:編程學習大全網 - 網站源碼 - Go - Micro微服務框架實踐 - API(十三)

Go - Micro微服務框架實踐 - API(十三)

Micro的api就是api網關

API參考了 API網關模式 為服務提供了壹個單壹的公***入口。基於服務發現,使得micro api可以提供具備/micro/examples/api

解析器,Micro使用命名空間與HTTP請求路徑來動態路由到具體的服務。

API命名的空間是 go.micro.api 。可以通過指令 --namespace 或者環境變量 MICRO_NAMESPACE= 設置命名空間。

下面說壹下解析器是如何使用的:

RPC解析器示例中的RPC服務有名稱與方法,分別是 go.micro.api.greeter , Greeter.Hello 。

URL會被解析成以下幾部分:

帶版本號的API URL也可以很容易定位到具體的服務:

代理解析器只處理服務名,所以處理方案和RPC解析器有點不太壹樣。

URL會被解析成以下幾部分:

  • 上一篇:用C語言如何刪除文件中的數據
  • 下一篇:我們公司開發的軟件客戶端總是被騰訊管家攔截,請問如何處理這種情況?
  • copyright 2024編程學習大全網