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

第2章 微服务入门

在上一章中,你了解了什么是Kubernetes,它能够完成哪些事情,以及为什么它非常适合用作开发、部署和管理微服务的平台,并且对本地Kubernetes集群进行了初步的探索。在本章中,我们将进一步探讨微服务以及为什么它是构建复杂系统的最佳方法。本章还将讨论解决基于微服务的系统中常见问题的模式和方法,以及如何将它们与其他常见架构(例如单体架构和大型服务)进行比较。

本章将涵盖以下内容:

·微服务编程——少即是多。

·微服务自治。

·使用接口和契约。

·通过API公开服务。

·使用客户端库。

·管理依赖。

·协调微服务。

·利用所有权。

·理解康威定律。

·跨服务故障排除。

·利用共享服务库。

·选择源代码控制策略。

·选择数据策略。