标签
Tigris 介绍了如何将基于 FoundationDB 的 QuiCK 式队列中的异步任务迁移到 Kafka,以降低读写负载并减少自定义代码,同时保留部分队列在 FoundationDB 中,以避免双重写入问题。
Tigris 展示了如何使用其对象存储作为数据库替代品,通过在基于FoundationDB构建的分布式键值存储上直接实现唯一约束和事务等基本原语。
Flow 是 C++11 的编程语言扩展,带来了基于 Actor 的并发,支持使用 future 和 promise 进行高效异步通信,并支持确定性模拟以进行可靠性测试。
Kronotop 解释了其架构:通过将连接管理(使用 Netty 事件循环)与工作执行(使用 Java 虚拟线程)分离,使用阻塞 I/O 处理数千个并发连接,从而像 Redis 一样扩展,同时支持 FoundationDB 调用等阻塞操作。
与 Clever Cloud 的资深工程师 Pierre Zemb 的访谈,讨论他在 FoundationDB 上构建数据层的工作以及之前在 OVHcloud 的经历。