3.0 第13章 注册和发现服务

第13章 注册和发现服务

本章内容:
  • - 思考微服务
  • - 创建服务注册中心
  • - 注册和发现服务

你看过《海底总动员》(Finding Nemo)吗?在这部电影中,马林(小丑鱼)和多莉(蓝唐王鱼)试图去澳大利亚悉尼寻找马林失踪的儿子尼莫。在路上,它们遇到了一群翻车鱼。为了好玩儿,这些翻车鱼把自己摆成了很多种形状——剑鱼、八眼鱼,它们甚至还摆成马林的样子来模仿它。当多莉问它们是否知道如何到达悉尼时,它们组成了悉尼歌剧院的形状,然后变成了一个指向东澳大利亚洋流的箭头。

虽然这部电影没有深入介绍每条翻车鱼的生活,但是我们可以假定每条鱼都是独立于其他翻车鱼的个体。它们都有自己的鳞片、鳍、鳃、眼睛、内脏,据我们所知,它们还有各自的希望和梦想。尽管如此,它们还是一起努力形成这些有趣的形状,帮助马林和多莉前往澳大利亚。

本章我们将会讨论如何开发翻车鱼所组成的应用程序,这是一系列章节中的第一章。也就是说,你将会看到如何使用微服务(一些小的、独立的应用程序,它们协同工作以提供完整应用的功能)进行开发。

更具体地讲,我们将会看到如何使用Spring Cloud套件中一些最有用的组件,包括配置管理、容错以及本章的主题即服务发现。但是,在此之前,我们快速、整体地了解一下使用微服务开发意味着什么以及它们能够提供哪些收益。