首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
笔记
小圆规
创建于2022-06-01
订阅专栏
笔记
等 1 人订阅
共10篇文章
创建于2022-06-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
围绕数据流设计应用系统
为了将写路径扩展到最终用户,我们需要从根本上重新思考构建这些系统的方式:从**请求/响应交互交互**转向发**布/订阅数据流**!
分布式事务和共识
共识问题是分布式计算中最重要也是最基本的问题之一,表面上看,只是让几个节点就某件事情达成一致。这似乎很简单,但是许多失败的系统正是由于低估了这个问题所导致的。 在探讨了复制、事务、系统模型、线性化和全
不可靠的时钟
投入大量资源,也是可以达到非常高的时钟精度。比如金融机构要求**高频交易基金**必须在UTC **100微妙**内同步时钟,以便调试‘崩盘’等市场异常并**检测市场操纵**等违规行为。 高精度的时钟
流处理的容错
批处理容错方法要确保批处理作业的输出和没有出错时的最终结果相同,即使中间某些情况失败了,看起来好像每个输入记录都恰好被记录了一次,没有记录被遗漏,也没有记录被处理两次。 这个被称为**恰好一次**语
流处理之流式join模式
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第10天,点击查看活动详情 本系列主要是《数据密集型应用系统设计》阅读笔记,本文记录流处理主题的笔记心得。 流式join 通过主键来
流处理系统的思考
因此,在消息处理的代价很高,希望并行处理,而且消息排序又不那么重要的情况下,AMQP和JMS风格的消息代理更可取。另一方面,**在消息吞吐量高的情况下,每个消息处理速度快,消息顺序又很重要的情况下,基
事务之串行化
解决并发问题的直接有效方法是避免并发。 多线程并发在过去30年的时间一直被认为是提升性能的关键。那么现在也有逐渐转向单线程执行的趋势,是为什么呢? - 内存越来越便宜 - OLTP事务通常非常快。而运
分区之再平衡
迁移之后,至少满足: - 负载、数据、请求等更均匀的分布 - 再平衡的过程中,数据库应该可以继续提供读写服务 - 避免不必要的负载迁移,以加快动态再平衡,尽量减少网络和磁盘I/O影响。
事务之写倾斜和幻读
对于医生值班的例子,我们可以使用`for update`加锁步骤1的结果来保证事务安全。但是对于会议室预定系统这个场景则不适合,因为`for update`无从加锁。串行化的隔离的能解决这个问题,如果
DDD-数据分区之切分大数据集
**如果所有的读写都是同一个关键字,则最终所有请求都被路由到同一个分区**。 比如社交媒体上,一些名人用户有数百万的粉丝,当发布一些热点事件时可能会引发**访问风暴**。此时关键字是名人的ID,哈希起