gydtep 发表于 2020-2-18 21:46:54
我们用来存储读取状态信息的数据结构被简便地称为“Read State”。gydtep 发表于 2020-2-19 07:50:41
Discord 是一家以产品为中心的公司,所以我们先介绍一下产品的背景信息。gydtep 发表于 2020-2-19 09:41:31
在大多数情况下,它都是很快速的,但是每几分钟我们就会看到很大的延迟峰值,gydtep 发表于 2020-2-19 10:50:12
Discord 有数十亿的 Read State。每个用户(User)的每个频道(Channel)都有一个 Read State。gydtep 发表于 2020-2-19 13:45:47
对于持久化来讲,我们使用 Cassandra 数据库集群作为缓存的支撑。gydtep 发表于 2020-2-19 14:38:34
不久之后,我们就把它推广到整个环境之中。gydtep 发表于 2020-2-19 15:24:24
最后,Rust 的另一个好处是它有一个快速演化的生态系统。gydtep 发表于 2020-2-19 17:24:37
当然,我们只在有意义的地方使用它。gydtep 发表于 2020-2-19 18:38:35
我们在 1 月底的时候遇到第一波的流量突增,主要集中在上午和晚上gydtep 发表于 2020-2-19 20:09:02
我们接到了大量的来自在线教育客户的紧急咨询,需求均是是否有一些不影响现有架构的无侵入工具,