分类: 微服务
-
高并发基础
高并发基础 高并发的目标 高性能 高性能:高吞吐量和低响应。 吞吐量:单位时间内处理的请求数。 QPS:每秒查询数。 TPS:每秒事务数。 响应时间:请求到响应的总耗时。 平均响应时间:总响应时间/总…
-
API 网关
API网关 微服务架构中,API网关是一种架构模式,用于将所有服务的API聚合起来,提供统一的服务入口。 可以集中化处理路由、负载均衡、认证鉴权、协议转换等功能。 功能解析 路由 定义:根据匹配规则,…
-
RPC 基础
RPC RPC(Remote Procedure Call),远程过程调用,用于将网络通信简化为本地函数调用。 RPC 可以使分布式应用内部通信更加简单高效。 RPC 是一种方法论,RPC 协议是一组…
-
微服务基础
微服务 微服务架构特点 微服务是一种架构模式,将应用拆分成多个小型、自治的服务单元,每个服务单元可以独立部署、扩展和维护。 微服务与单体应用的区别: 单体应用 微服务 整体部署 拆分部署 紧耦合 松耦…
-
分布式基础
分布式 分布式系统的演进和定义 要理解分布式系统的定义,必须了解应用如何从单体到分布式的演进过程。 单体应用 一台机器上部署单一应用 受单机性能容量限制 单点故障 扩展性差 集群应用 无状态集群应用 …