consul:connect
官方文档:https://www.consul.io/docs/connect/index.html#getting-started-with-connect
consul connect的功能类似与envoy,作为一个sidecar,用于实现service mesh,按我的理解,所谓的service mesh其实就是通过服务注册和服务发现,以及sidecar,屏蔽调用服务的ip和端口,仅仅通过服务名即可相互调用,同时由于sidecar的存在,还可以在sidecar这一层增加对服务的鉴权、流量控制等功能。
其实最终又归为计算机界的那句名言,任何都可以通过增加一层来解决,这里的这一层就是sidecar。