美文网首页
一、微服务介绍

一、微服务介绍

作者: 薛定谔的猫_1406 | 来源:发表于2018-05-13 11:28 被阅读0次

一、什么是微服务

微服务是一种架构风格
什么是单体架构
单体架构的优点
单体架构的缺点

二、分布式

什么是分布式

三、简单的为服务架构

简单的微服务架构

四、微服务的组件

4.1 服务注册与发现

-各个组件之间的相互调用通信

4.2 服务网关:链接内外的大门

  • 对外屏蔽后台服务的细节;
  • 将外部的请求反向路由到内部的某个微服务;

4.3后端通用服务(也称为中间层,Middle Tier Service):后端服务启动的时候将地址信息注册到服务注册表;

4.4 前端服务(也称为边缘服务):前端服务通过查询服务注册表就可以发现并且调用微服务。聚合和裁剪都是前端服务来做的

  • 聚合:对多个API调用逻辑进行聚合,从而减少客户端的请求数。比如客户端要请求两个API,一个是用户的信息,一个是地址的信息,前端服务可以将两个接口合二为一,从而减少客户端对服务端的访问次数;
  • 裁剪:根据不同的服务返回不同的数据。比如都是商品详情的服务,PC端请求的话返回的数据相对较为详细,假如是手机端访问的话详情相对没那么详细。


    微服务简化

五、到底什么是Spring Cloud

到底什么是Spring Cloud

相关文章

网友评论

      本文标题:一、微服务介绍

      本文链接:https://www.haomeiwen.com/subject/yvokdftx.html