加载中
从零开始学架构-限流

1,为什么要限流 流量远比能力大。对外提供的接口并不清楚入口流量多少,为了保护系统正常运行不得已做限流。 永远不知道对方怎么样。 永远不知道自己会怎么样。 总结一句话,限流就是限制系...

2022/09/02 20:24
196
从零开始学架构-代理访问&降级

1,代理服务 定义: 代理一个或一群后端的被访问对象,使得被调用者看似在直接访问后端对象一样,代理访问的代理器从而可以实现多种负载均衡、故障转移、缓存策略等个性化配置,同时又可以分...

2022/08/21 21:20
101
从零开始学架构-监控

1,为何要做监控? 1,线上发布了服务,怎么知道一切正常呢? 2,某个服务挂了,导致各级系统大量报错,如何确定问题出在哪? 3,系统是上线后不知道业务量多少,如何保证业务的正常运行呢?...

2022/08/13 16:42
280
从零开始学架构-隔离

1,前言 张三:李大佬,最近在学习“隔离”相关知识,但一直不知道为何需要做隔离; 李四:在生活中使用电脑时是否遇到过电脑突然连不上网络、操作系统卡死不得不重启电脑等情况? 张三:有啊...

从零开始学架构-消息&队列

1,消息中间件的演进 某音乐播放平台,在用户注册后需要初始化用户、歌单、优惠券等信息。代码实现为: // web层代码,之后统称为网关层代码 public Result register(User user) { // 其他校...

2022/06/27 17:47
89
从零开始学架构-池化技术

1,为什么使用池类技术 JVM在创建一个对象需要经历很多个过程,频繁创建对象势必对性能有影响,在网络对象上尤其明显;为了降低此类问题对性能的影响,常见的应用策略有:不创建对象、复用已...

从零开始学架构-应用层

分层概述 紧密与业务场景贴合,复用价值不高,业务服务的流量入口。具备服务调用、分布式事务、异步通信等核心服务能力,对应MVC中的controller层。 2. 本小结整体介绍 应用层核心是调用服务...

2022/05/06 21:54
431
从零开始学架构-网关层

1,概述 经过两小节的介绍把访问层的内容已经全部介绍完毕了,按照上下分层顺序介绍,我们再看看网关层; 网关层业务逻辑较轻,包含的功能大多都是与业务相关度较低,主要有会话管理、服务接...

2022/05/03 22:16
1K
从零开始学架构-LVS

1,什么是LVS 全称为Linux Virtual Server,Linux系统虚拟服务器,主要用于IP层的负载均衡,使用集群技术为 Linux 构建高性能、高可用的服务器,提供良好的可扩展性、可靠性和可服务性。 2,...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部