管理数百万计的物联网设备状态是一场持久战。我们最初的方案是传统的 CRUD 模型,直接在 PostgreSQL 中更新设备最新状态。很快,并发写入导致了大量的锁竞争和数据覆盖问题,状态更新的竞态条件几乎无法根除。更致命的是,我们完全丢失了设
2023-10-27