前言入公司好几年了,做 PHP 开发以来,第一次遇到日均过百万的订单,QPS 也达到了 1500/s。这几年踩过不少坑,与大家分享一下。初期技术栈公司做的是花店 SaaS,核心业务包括聚合订单和聚合配送,当初为了快速验...
DDD、SOA、微服务和微内核,看到经常有人把这几个概念拿出来一起讲。事实上,DDD和其他三个不是一个维度的东西。DDD其实特别好理解,DDD就是领域来驱动设计嘛,是一种设计思想。很容易又和OOA、OOD和OOP来比较...
在DDD(领域驱动设计)中,四重边界是指分析边界、设计边界、实现边界和运行边界。这四个边界定义了软件开发的不同阶段应遵循的原则和策略。分析边界 (Analysis Boundary):确定业务问题范围,定义问题域。设计...
一、一个让我坐在食堂里想了很久的中午前阵子中午吃饭,我拿起手机看了下公司群的消息,有一条让我很震惊。公司表扬了一个技术攻关项目里的人员——有硬件的,有测试的,唯独没有软件。我第一反应是不对劲,直接找攻关负责人问:一个产...
设计一个日数据量超500万的数据库结构开场:需求边界确认(面试必做!)在正式设计前,我先明确几个核心边界(避免答非所问):假设场景:用户行为日志系统(互联网最常见的高吞吐场景)核心指标:日增 500 万条 → 月增 1...
笔者:岐金兰(独立非专业人机深度协作研究)日期:2026年2月14日摘要:智能时代的技术渗透引发了深层的意义危机:当算法日益成为认知框架与价值尺度,人类作为意义追问者的主体性正面临系统性侵蚀。既有思想范式或囿于主客二分...
Seata 本质是把分布式事务的各种经典方案(2PC、TCC、Saga、XA)做了极致封装和优化的框架,不用你从零写底层逻辑,只需要简单配置和少量注解,就能落地分布式事务。它的核心设计是拆分全局事务为多个本地事务,由S...
很多人觉得 AI 帮不上忙,但问题往往不在 AI 本身。在日常工作中,人们经常以一种“看似明确、实则含糊”的方式与 AI 沟通:就像用咖啡泡面去煎牛排,无论如何都不会得到理想结果。即便已经频繁使用 AI:方案依然像“套...
小额支付系统:不止看懂还看透,细节里藏精华(附全流程步骤)想了好久,决定还是写一下小额批量支付系统,尽管这块内容在各个平台被许多大佬普及了很多次了,或许你已经看腻了,或许你也了然于胸了,但是我觉得万事精华在细节。今天我...
算法/协议说下paxos算法Paxos 有点类似 2PC,3PC,但比这两种算法更加完善。在很多多大厂都得到了工程实践,比如阿里的 OceanBase 的 分布式数据库, Google 的 chubby 分布式锁 。P...