每一年,各种新技术都会如雨后春笋般不断地冒出来,就像Kubernetes和Habitat那样,所以在兴奋之余我们常常会在内心中感到不安,因为我们一直默不作声地用各种技术来支撑着我们的生产系统,却没有向它们表示敬意。在我们Stripe有一个这样的用了好几年的工具就是Consul。Consul帮我们实现了服务发现功能(也就是说,在我们的几千台服务器上运行了各种各样的服务,它帮我们路由,并且告诉我们哪些服务在运行着,并且可用)。这种实用有效的架构选择并非一时的心血来潮或赶时髦,它非常忠实地完成了我们的使命,帮我们为遍布世界各地的用户提供了可靠的服务。接下来我们会谈到:服务发现和Consul是什么;我
1