Skip to content

本项目是对分布式以及云原生相关内容的梳理,设计到架构设计,分微服务,serverless以及CI/CD等。

License

Notifications You must be signed in to change notification settings

Knowledge-Precipitation-Tribe/Distributed-and-Microservices

Repository files navigation

description
分布式与云原生

Distributed and Cloud Native

本文档涉及分布式与微服务的一些相关知识,包括但不限于以下几个方面:

  • 负载均衡
  • 常用中间件
  • 服务中心
  • CI/CD

分布式与微服务简单理解

分布式

将一个系统的不同模块部署在不同的服务器上,这样减少单点服务器的压力,实现高并发不宕机。

集群

可能一个系统中的某个模块访问压力非常大,故可以将多台服务器都部署该服务,对外使用api网关进行访问,并且通过负载均衡减少对服务器的压力。

微服务

将本来一个大的系统分解为多个模块,比如一个购物网站,可以分解为用户服务,支付服务等等,服务之间可以通过RPC进行通信,这样降低整个系统的耦合程度,避免因为单个服务故障造成整个服务的崩溃。

serverless

编写一些功能或模块,然后直接提交给云服务器的提供商,他给你反馈对应的访问接口,你甚至不需要知道你的服务是部署在哪里的。

serverless官网

About

本项目是对分布式以及云原生相关内容的梳理,设计到架构设计,分微服务,serverless以及CI/CD等。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages