登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
1
2
/ 2 页
下一页
返回列表
首页
›
业界区
›
安全
›
读发布!设计与部署稳定的分布式系统(第2版) ...
读发布!设计与部署稳定的分布式系统(第2版)
[ 复制链接 ]
许娴广
2025-10-10 11:53:52
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
1. 通过增加复杂性解决一个问题,会产生全新系统失效方式的风险
2. 多线程技术使应用程序服务器具有足够的容量扩展能力,来满足Web上最大站点的需求
2.1. 产生并发错误的可能性
3. 服务器的进程正在运行
3.1. 并不能帮助用户完成工作
3.2. 模拟客户端使用系统的体验,与真实用户是相同的
3.3. 该客户端无法进行合成事务,那么无论服务器进程是否正在运行,都可判断系统存在问题
3.4. 使用度量指标快速揭示问题,不必非要等到系统告警
3.5. 用外部监控补充内部监控
3.5.1. “系统崩溃”和“系统停止响应”之间区别
4. 多线程问题
4.1. 错误条件和异常会产生太多的排列组合,难以进行全面彻底的测试
4.2. 意外的交互可能会在先前安全的代码中引入问题
4.3. 运行时机至关重要,应用程序停止响应的概率会随着并发请求数量的增加而增加
4.4. 开发工程师从来不会为了测试而向应用程序发送10000个并发请求
5. 谨慎使用缓存
5.1. 滥用缓存可能造成新问题
5.2. 缓存能有力地解决性能问题
5.2.1. 减少数据库服务器的负载
5.2.2. 缩短响应时间
5.2.2.1. 将其控制在不进行缓存所用时间以内
5.3. 所有应用程序级别缓存的最大内存使用量,应该是可配置的
5.3.1. 不限制最大内存使用量的缓存,最终会消耗系统的可用内存
5.4. 缓存消耗了其他任务所需的内存,实际上会导致系统严重降速
5.5. 无论缓存上设置了多大的内存,都需要监视缓存项的命中率
5.5.1. 检查是否大多数缓存项已被使用
5.5.2. 命中率非常低,那么缓存就不会获得任何性能优化
5.5.3. 实际上还可能比不使用缓存更慢
5.6. 把数据保存在缓存中,其实是一次投注
5.6.1. 押宝“一次生成数据的成本,加上散列和查找数据的成本,不超过每次需要生成该数据时的所需成本”
5.7. 如果一个特定的缓存对象,在服务器的生命周期中只使用一次,那么缓存它就没有任何意义
5.8. 避免缓存特别容易生成的数据
5.9. 通过使用弱引用持有缓存项本身构建缓存
5.10. 任何缓存都存在数据过时的风险
5.10.1. 每个缓存都应该有一个失效策略,当其源数据发生变更时,能够在缓存中删除缓存项
6. 选择精心设计并经过验证的代码库
6.1. 构造可靠、安全、高性能的连接池,总是会比想象的困难许多
6.2. 所有的问题都可能潜伏在第三方代码的阴影中
6.2.1. 相比闭源程序库,更喜欢开源程序库
6.3. 程序库都是导致线程阻塞的源头
6.3.1. 如果是开源库,那么就可能有时间、技能和资源来查找和修复这些问题
6.4. 集成点附近经常出现线程阻塞
6.4.1. 线程阻塞和缓慢响应会创建一个正反馈循环,将小问题放大到系统的完全失效
6.5. 线程阻塞反模式是大多数系统失效的直接原因
6.5.1. 线程阻塞反模式会导致同层连累反应和层叠失效
6.5.2. 常见的系统逐渐变慢和服务器停止响应
7. 使用超时模式进行保护
7.1. 虽然无法证明代码不会发生死锁,但可以确保死锁不会一直持续下去
7.2. 避免函数调用中的无限等待,使用需要超时参数的函数版本
7.3. 即使意味着需要更多的错误处理代码,调用过程中也要始终使用超时模式
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
发布
设计
部署
定的
分布式
相关帖子
Ubuntu 部署Harbor
Ubuntu 部署Harbor
Ubuntu 部署Harbor
Ubuntu 部署Harbor
Ubuntu 部署Harbor
Ubuntu 部署Harbor
Ubuntu 部署Harbor
Ubuntu 部署Harbor
Ubuntu 部署Harbor
Ubuntu 部署Harbor
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
Ubuntu 部署Harbor
0
773
厌外
2026-04-01
安全
Ubuntu 部署Harbor
0
342
郦惠
2026-04-01
安全
Ubuntu 部署Harbor
0
338
挚魉
2026-04-01
安全
Ubuntu 部署Harbor
0
335
闵雇
2026-04-01
安全
Ubuntu 部署Harbor
0
909
坡琨
2026-04-01
安全
Ubuntu 部署Harbor
0
181
决台
2026-04-01
安全
Ubuntu 部署Harbor
0
189
貊淀
2026-04-01
安全
Ubuntu 部署Harbor
0
82
杜优瑗
2026-04-01
安全
Ubuntu 部署Harbor
0
673
米榜饴
2026-04-01
安全
Ubuntu 部署Harbor
0
657
歇凛尾
2026-04-01
回复
(31)
后仲舒
2025-12-11 01:31:49
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,试用一下
莘度
2025-12-11 14:53:58
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
这个有用。
玻倌瞽
2025-12-25 18:49:51
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
很好很强大 我过来先占个楼 待编辑
焦尔蕾
2025-12-29 01:00:16
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
孜稞
2026-1-16 08:44:57
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
这个有用。
郜庄静
2026-1-17 19:29:06
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
分享、互助 让互联网精神温暖你我
毁抨句
2026-1-18 04:51:16
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享,学习下。
毁抨句
2026-1-19 00:22:39
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢分享
狭踝仇
2026-1-20 19:25:25
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
懂技术并乐意极积无私分享的人越来越少。珍惜
滕佩杉
2026-1-22 21:35:03
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
东西不错很实用谢谢分享
旱由
2026-1-24 09:19:52
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢分享,学习下。
骆贵
2026-1-25 01:48:42
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
分享、互助 让互联网精神温暖你我
蔺堰
2026-1-28 06:52:50
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
分享、互助 让互联网精神温暖你我
窖咎
2026-1-28 07:40:36
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
丁若云
2026-1-29 04:19:42
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
益竹月
2026-1-30 05:49:04
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
热心回复!
福清婉
2026-2-3 07:59:15
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
东西不错很实用谢谢分享
颖顿庐
2026-2-4 09:00:06
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
党新苗
2026-2-5 07:44:08
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
分享、互助 让互联网精神温暖你我
下一页 »
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
签约作者
程序园优秀签约作者
发帖
许娴广
2026-2-5 07:44:08
关注
0
粉丝关注
15
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9537
6
宋子
9883
7
韶又彤
9911
8
诀锺
9036
9
荪俗
9020
10
蓬森莉
9871
查看更多
今日好文热榜
6
host怎么设置,host设置教程
245
2026国内图床深度选型指南:从需求到实测,
874
Claude Code源码泄露:8大隐藏功能曝光
674
没有技术要求,只需5步就能完成数据分析和
388
完整项目实战
764
Python 数据类型:数字、字符串与容器
823
从“救火”到“预判”:AIOps 如何用 AI 重
598
Redis 单线程真的是单线程吗?源码角度全面
426
突发!Claude Code 51万行源码全网裸奔:一
495
使用 OpenSpec + 提示词工程 + Harness 思
528
.NET 进阶之路:异步、并发与内存管理的系
497
Java 中的 实现、泛型
977
Go + Vue 接入行为验证码完整指南
624
Python 面向对象编程:从入门到实践
766
Python 面向对象编程:从入门到实践
540
Mem0:给 AI Agent 装上「长期记忆」
757
Mem0:给 AI Agent 装上「长期记忆」
632
我用 Codex 和 Gemini,做了一个本地桌面版
428
Go + Vue 接入行为验证码完整指南
510
Mem0:给 AI Agent 装上「长期记忆」