本章讨论了当您的微服务系统增长时您将面临的几个问题。正如我们所了解的,服务发现是任何微服务系统中确保位置透明性的必备条件。然后,因为失败是不可避免的,我们讨论了一些模式来提高系统的弹性和稳定性。

Vert.x包括一个可插拔的服务发现基础设施,它可以使用相同的API处理客户端服务发现和服务器端服务发现。Vert.x服务发现还可以从不同的服务发现基础设施中导入和导出服务。Vert.x包含一系列的弹性模式,如超时、断路器和故障转移。我们看到了这些模式的不同例子。不幸的是,处理失败是工作的一部分,我们都必须这样做。

在下一章,我们将学习如何在OpenShift 上发布Vert.x响应式微服务,并举例子来说明服务发现,断路器以及故障转移如何使得你的系统变得单枪不入。虽然这些主题特别重要,但不要低估处理微服务时需要处理的其他问题,例如安全性、部署、聚合日志记录、测试等。

如果您想了解更多关于这些主题的信息,请查看以下资源:

results matching ""

    No results matching ""