摘要:
高并发系统架构常用案例 通用场景 日用户流量大,但是比较分散,偶尔会有用户高聚的情况; 解决思路 通过服务器架构和代码分流,系统架构设计保证它能够同时并行处理很多请求 场景特征 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率 QPS(Qu 阅读全文
posted @ 2020-06-18 20:34
日积月累码农
阅读(1096)
评论(0)
推荐(0)
摘要:
参考 什么是负载均衡--阿里云 反向代理 内容服务器的替身 如果内容服务器具有必须保持安全的敏感信息,如信用卡号数据库,可在防火墙外部设置一个代理服务器作为内容服务器的替身。 当外部客户机尝试访问内容服务器时,会将其送到代理服务器。 实际内容位于内容服务器上,在防火墙内部受到安全保护。 代理服务器位 阅读全文
posted @ 2020-06-18 19:40
日积月累码农
阅读(193)
评论(0)
推荐(0)
摘要:
常见的高可用/并发场景带来挑战 问题:高可用和架构安全的关系 常见的架构安全问题 SQL注入 SQL注入(SQLi)是一种注入攻击,,可以执行恶意SQL语句。它通过将任意SQL代码插入数据库查询,使攻击者能够完全控制Web应用程序后面的数据库服务器。攻击者可以使用SQL注入漏洞绕过应用程序安全措施; 阅读全文
posted @ 2020-06-18 17:45
日积月累码农
阅读(1492)
评论(0)
推荐(0)
摘要:
什么是分布式架构 单体 分布式集群 分布式的高可用 搭建服务集群,提高负载,避免单点故障 应对灾难,搭建异地灾备,预防地区因发生地震等自然灾害 接口限流以及服务降级。为防止过高的并发量造成服务器负载过高而出现故障 故障监控报警 服务的可伸缩性,易于水平扩张服务器数量。 使用缓存降低数据库压力 使用C 阅读全文
posted @ 2020-06-18 17:24
日积月累码农
阅读(2054)
评论(0)
推荐(0)
摘要:
同步架构与异步架构 背景 把智能系统比喻成KFC营业厅,处理器是窗口和窗口后面的服务员(把一个窗口当作一个核心),指令集是后面排队的人,窗口是数据吞吐量。 当中午就餐人多的时候,一个窗口肯定忙不过来, 这时候就需要增加窗口 解决方案 1.在窗口后面增加多个服务员,分担一下工作 2.新增多个窗口 分析 阅读全文
posted @ 2020-06-18 17:10
日积月累码农
阅读(1558)
评论(0)
推荐(0)
摘要:
什么是架构分隔 单体 单体:是把系统部署到一台服务器上,所有的请求业务都由这台服务器处理 优点:适合小型系统,节省资源 缺点:安全性低,一旦有突发压力, 整个系统都会面临崩溃 分层—隔离效果 分层:分层架构的一个突出特性是组件间关注点分离 (separation of concerns)。一个层中的 阅读全文
posted @ 2020-06-18 16:30
日积月累码农
阅读(314)
评论(0)
推荐(0)

浙公网安备 33010602011771号