编程感悟 新冠纪元 前端 软件系统设计 心绪 数学与控制 读书与历史 人工智能

以Kafka为例说明发布-订阅者、Actor和CSP模型的区别

柏舟 新冠4年 08-23 阅读次数 493

发布/订阅者、Actor和CSP模型的拓扑结构、消息拉取方式、错误处理区别。

开源的Serverless核心特点

柏舟 新冠4年 08-15 阅读次数 477

核心特点:基于事件的调度和构建方式。

软件流程、类型、设计和Worse Is Better

柏舟 新冠4年 07-26 阅读次数 447

软件开发中我们究竟需要什么?好的设计一定流行吗?

不再理所当然的感动

柏舟 新冠4年 07-12 阅读次数 395

C、C++、Rust、Go的赋值和生命周期管理

柏舟 新冠4年 07-11 阅读次数 523

编程语言的赋值的复杂性在于各种深浅拷贝、值引用传递、生命周期管理。理解赋值就理解了资源管理的复杂性。

《数据密集型应用系统设计》派生数据系统

柏舟 新冠4年 07-01 阅读次数 437

从读路径和写路径思考系统设计,理解流处理的设计思路——调整读、写路径的边界。