Kubernetes微服务实战
上QQ阅读APP看书,第一时间看更新

2.15 小结

本章我们讨论了很多问题。首先是微服务的基本原理——少即是多,以及如何将系统分解为许多小型的、自包含的微服务来帮助其扩展。我们还讨论了使用微服务架构的开发人员所面临的挑战。我们提供了大量关于构建基于微服务的系统的概念、选项、最佳实践和实用建议。在这一点上,你应该理解微服务提供的灵活性,但也需要你谨慎选择使用它们的多种方式。

在本书的其余部分,我们将详细探讨这个领域,并使用一些可用的最佳框架和工具共同构建一个基于微服务的系统,并将其部署在Kubernetes上。在下一章中,你将会看到Delinkcious——我们的示例应用程序,它将用作动手实验室的内容。你还将了解Go kit,这是一个用于构建Go语言微服务的框架。