Mail谷粒商城

概念

把单独的应用程序开发为一套小的服务。

拒绝大型单体应用,基于业务边境进行拆分,各个服务单独运行

是一个架构风格

集群:一堆机器合起来就叫集群,几台服务器进行一个功能

分布式:独立计算机的集合,就像使用单个相关系统。不同的业务在不同的地方

分布式中国的每一个节点都是集群,集群不一定是分布式

远程调用:服务器之间进行相互调用,用http+json

负载均衡:不要让任何一台服务器太忙或者太闲

  • 轮询
  • 最小连接
  • 散列

服务注册:把服务注册到注册中心,感知注册和下线

配置中心:每个服务都在配置中心获取自己的配置,用来管理微服务的配置信息

服务熔断和降级:

经常崩坏,经常达到阙值,本地直接返回本地的数据

系统处于高峰期的时候,非核心业务降级运行(不处理或者简单处理)