API指的是API網關模式,為服務提供單壹的公共入口。基於服務發現,micro api可以提供/micro/examples/api。
微解析器使用名稱空間和HTTP請求路徑來動態路由到特定的服務。
API命名的空間是go.micro.api妳可以通過instruction - namespace或者環境變量MICRO_NAMESPACE=來設置命名空間。
我們來談談解析器是如何使用的:
RPC解析器示例中的RPC服務有壹個名稱和壹個方法,分別是go.micro.api.greeter和greeter。分別妳好。
URL將被解析為以下部分:
帶有版本號的API URL也可以很容易地找到特定的服務:
代理解析器只處理服務名,所以處理方案與RPC解析器略有不同。
URL將被解析為以下部分: