程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
系统设计 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
大用户表、外键和连锁重构:用 ROSD 把系统拆成资源实例
编程
大用户表、外键和连锁重构:用 ROSD 把系统拆成资源实例
2026-09-16 00:04:25
以“用户表被各部门字段撑到上百列”这类真实困境切入,介绍 ROSD(以资源为中心的系统设计):系统状态即资源实例集合,行为即操作原语。给出 CIDE 分类、声明式接口的边界、定时任务/异步作业的资源化与异步递归写法,并逐条说明资源原子化、粒度拆分、单向依赖、无效鲁棒、独立管控、完全可枚举五条原则为何这么定;最后解释先验标识符的权限与信息泄露是原理缺陷、假删除不满足合规,以及默认方案“后验标识符 + 唯一辅键”的三种修补。
软件设计
系统设计
架构设计
ROSD
领域建模
后端架构
ACH 返回码 R01–R85:支付系统里每一条失败该怎么处理
编程
ACH 返回码 R01–R85:支付系统里每一条失败该怎么处理
2026-09-07 15:19:10
Nacha 85 个 ACH 返回码怎么决定重试、改道还是催缴:常见码速查表、R01 余额不足处理流程、Python 解码实现、不可重试码的替代渠道与对账时机。
支付
ACH
系统设计
工程实践
软件系统中的冗余:它是什么、如何工作、何时使用
编程
软件系统中的冗余:它是什么、如何工作、何时使用
2026-09-07 07:12:42
Dev.to 系统设计文章讲解软件冗余:服务器、数据库、网络三类冗余的实现方式,高可用、降停机的收益与额外成本权衡,以及关键路径和单点故障组件优先冗余的判断标准。
系统设计
冗余
高可用
负载均衡
可靠性
架构
技术负责人的 Agentic 方法论:与 AI Agent 一起编码、为 Agent 设计
编程
技术负责人的 Agentic 方法论:与 AI Agent 一起编码、为 Agent 设计
2026-09-06 03:11:19
Agentic方法论涵盖两个正在碰撞的趋势:与AI Agent一起编码,以及为Agent设计。文章详细分析了第一部分(AI Agent如何改变编码方式、技术负责人面临的挑战、最佳实践)和第二部分(为什么需要为Agent设计、API设计/文档/可观测性/测试/安全等关键方面、成熟度模型),并提供了技术负责人的短期/中期/长期行动清单。
AI Agent
Agentic
技术负责人
Tech Lead
编码
系统设计
API设计
团队管理
我的七个 AI Agent 从不互相通信:为什么 Agent 间协作可能是过度设计
编程
我的七个 AI Agent 从不互相通信:为什么 Agent 间协作可能是过度设计
2026-09-05 21:19:45
开发者分享反直觉经验:运行七个处理同一领域的 AI Agent,但它们从不互相发送消息。最初计划构建协调器和专家 Agent 协作系统,但实际证明大模型已是通才、通信增加复杂性和故障点、共享上下文比消息传递更高效、人类在回路中比 Agent 协作更有效。
AI Agent
多Agent
协作
架构设计
过度设计
LLM
自动化
系统设计
Loop Engineering 完全指南:从 Prompt 设计者到循环架构师的范式跃迁——当 AI 编程进入系统设计时代(2026)
编程
Loop Engineering 完全指南:从 Prompt 设计者到循环架构师的范式跃迁——当 AI 编程进入系统设计时代(2026)
2026-07-04 14:44:21
万字深度解析 Loop Engineering:2026年AI编程新范式,从Claude Code /loop到openloop开源框架,从五种循环模式到生成器-评估器-规划器三体架构,从成本模型到生产级部署,完整技术指南。
Loop Engineering
AI编程
Claude Code
循环工程
Agent
Prompt Engineering
系统设计
比 Python 更灵活?用 Go 实现毫秒级热更新的秘密
编程
比 Python 更灵活?用 Go 实现毫秒级热更新的秘密
2025-05-07 12:55:32
热更新是指在不停止服务的情况下更新程序代码或配置,尤其在高可用、高并发的系统中至关重要。虽然Go语言的热更新实现难度较高,但可以通过优雅重启、插件系统、配置中心等方案实现毫秒级更新。合理选择方案和架构设计是确保系统高可用的关键。
编程
系统设计
Go语言
热更新
软件开发
用 Go 实现一个轻量级并发任务调度器(支持限速)
编程
用 Go 实现一个轻量级并发任务调度器(支持限速)
2025-05-07 12:48:52
本文介绍了如何用Go实现一个轻量级的并发任务调度器,具备速率限制、任务重试和优先级控制等功能。调度器设计包括任务接口、调度器核心结构和worker协程实现,支持高并发和错误处理。适用于微服务和分布式系统,未来可扩展为分布式调度器或集成可视化面板。
Go
并发编程
任务调度
微服务
系统设计
Go 如何做好缓存
编程
Go 如何做好缓存
2024-11-18 13:33:37
本文详细介绍了如何在Go中设计和实现高效的缓存机制,包括缓存设计思路、状态管理、淘汰策略、更新策略和预热机制。通过合理的缓存方案(如分布式缓存和本地缓存)和使用LRU淘汰策略,可以显著提升系统性能并确保数据一致性。
编程
系统设计
性能优化
缓存
Go语言
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调