服务发现的领事和HA代理-我应该使用哪个?

Har*_*yen 1 haproxy consul

我知道Consul是微服务时代的服务发现工具。但是在领事之前,发明了HA Proxy。那么,为什么我们需要Consul进行服务发现,或者Consul比HA Proxy更强大?Consul和HA Proxy之间有什么比较?请给我一些建议,我应该使用还是可以同时使用它们。

Man*_*shi 5

HA Proxy基本上是一种高性能的TCP / HTTP laod平衡器,Consul同时提供DNS和HTTP接口以进行服务发现(Consul还提供其他功能,例如键/值存储等)。

这是一篇文章,以你如何使用医管局代理和领事一起

这里的另一篇文章涉及使用这两种工具的动态负载平衡。

如果您使用的是docker,则可能需要阅读此基本设置文章

PS:尽管我正在两个单独的POC上在不同的情况下使用它们,但我没有尝试将Consul与HA Proxy一起使用。希望这些文章对您有所帮助。