本章讨论的内容是服务治理,即通过Nacos这一特定工具实现服务注册中心模型。为了理解服务治理的整体设计方案,我们介绍了服务治理的需求和模型并给出了基本实现方案。以注册中心为代表的技术实现机制被广泛应用于服务治理解决方案的设计过程中,业界也存在一批优秀的工具用来实现注册中心,而不同的工具在具备共性的同时也各有特色,我们对这些工具的共性做了分析和总结。
Nacos是Spring Cloud Alibaba中注册中心的实现框架,我们需要分别从以下两个问题出发来看待Nacos:一个是如何构建Nacos服务器,一个是如何使用Nacos实现服务注册和发现。本章对这两个问题给出了答案并对Nacos的分级模型、资源隔离、服务路由以及健康检测等一系列模型结构和功能特性展开了详细的讨论。
在本章最后,我们回到SpringOrder案例系统,分析了该案例系统中与服务治理相关的需求,并给出了对应的实现方式。
①搭建Nacos集群
②使用Nacos实现服务注册