2017-04-03 28 views
2

我想知道領事的使用及其與香港的整合。 我知道Kong可以用作專門用於微服務架構的API gatewawy。糾正我如果我錯了。我已閱讀與Knog和Consul的整合。但我無法理解Consul的實際用法。香港如何與領事整合

感謝您的幫助。

回答

1

通過指定dns_resolver屬性(在kong.conf配置文件中)指向您的Consul服務器(或通過設置KONG_DNS_RESOLVER=<xxx>環境變量),您可以使Kong與Consul協同工作。

通過這樣做,您迫使Kong使用Consul來解析API的upstream_url中的主機名地址。

+0

謝謝您的回覆。我讀過幾個論壇,而且我對使用Consul有點困惑。你能分享你的知識嗎? – Abhilash

+1

只有當Consul用作DNS服務器時纔有效,不是嗎? Consul HTTP API有任何解決方法嗎? –

+0

所以我使用領事的DNS,並可以使用它解決我在領事服務。但是當我將Kong配置爲使用我的服務上游url時,這也意味着我必須挖掘SRV記錄。這種方法似乎不實用,因爲可以在任何主機/端口上啓動服務。有什麼我可能會在這裏失蹤? –