[ 翻译 ] Docker结合Consul实现的服务发现(二)

那么,欢迎来到”Docker结合Consul实现的服务发现“系列的第二部分。在这第二篇里,我们将一起来看看你该如何使用Consul相关的系列工具,以使得服务发现其他的周边功能更容易实现。 想要了解本系列的其他文章,你可以转到: consul实现的服务发现分享; Docker结合Consul实现的服务发现(一) 架构回顾以及下一步要做的 在这篇文章里,我们将继续扩展之前上一篇里所创建的架构设置。在上篇里,我们借助Docker和Consul创建了如下的微服务架构: 因此,如果你还没有这样做的话,赶紧先走通上篇文章里的步骤,然后确保你已经获得了一个可以使用Docker Swarm,Docker Compose以及正确配置了Docker网络的环境吧。为了检查是否真的万事俱备,你可以通过以下命令的…

Read More

[ 翻译 ] Docker结合Consul实现的服务发现(一)

【编者的话】这是Docker结合Consul实现服务发现系列文章的第一篇,在本文中,作者介绍了一个基础的前后端服务架构并讲解了如何通过Consul实现服务的注册和发现。 在过去的一年里,我开始变得热衷于使用Consul来实现一切和服务发现相关的东西。如果你正在做微服务的话,你可能会碰到一个问题,那就是当你创建的服务数量越多时,这些服务之间的通信便越难管理。针对这个问题,Consul给出了一份完美的答卷。它提供了一个易于使用,基于开放标准(个人见解)的服务发现解决方案(并且还提供了一大批其他的功能)。 我最近就如何在一个微服务的架构下使用Consul来实现服务发现做了一次演讲,然后有很多人请求我讲解下关于它的更多细节。因此在这篇文章,以及后续的几篇系列文章里,我将会为你介绍具体该如何使用Con…

Read More