hefylia
本站致力于IT相关技术的分享
构建基于 Delta Lake 的事件溯源 IoT 状态机与 Serverless 投影 构建基于 Delta Lake 的事件溯源 IoT 状态机与 Serverless 投影
管理数百万计的物联网设备状态是一场持久战。我们最初的方案是传统的 CRUD 模型,直接在 PostgreSQL 中更新设备最新状态。很快,并发写入导致了大量的锁竞争和数据覆盖问题,状态更新的竞态条件几乎无法根除。更致命的是,我们完全丢失了设
使用 Ray Actors 构建一个分布式、有状态的断路器服务 使用 Ray Actors 构建一个分布式、有状态的断路器服务
一个断路器的核心本质是一个状态机。它封装了对下游服务的调用,并根据失败率在三个状态之间转换:CLOSED(允许所有调用通过)、OPEN(立即拒绝所有调用)和 HALF_OPEN(允许有限的探测调用以确定服务是否恢复)。在单体应用或单个进程中
基于 Fastify 与 Relay 构建健壮的 JWT 无感知刷新机制 基于 Fastify 与 Relay 构建健壮的 JWT 无感知刷新机制
在构建依赖短时效 JWT (JSON Web Token) 的单页应用时,一个无法回避的工程问题是如何处理 Access Token 的过期。当用户正在与应用交互,多个并发数据请求被发出时,Token 恰好失效。这会导致一连串的请求失败,用
2023-10-27
构建基于Zookeeper与容器编排的动态数据库分片控制平面 构建基于Zookeeper与容器编排的动态数据库分片控制平面
当单体MySQL的写入吞吐量达到每秒几万次时,垂直扩展的成本和物理极限开始显现。我们的监控面板上,IOPS和CPU使用率曲线像心电图一样剧烈波动,每一次业务高峰都像是一次对SRE团队的压力测试。手动分片?我们尝试过。那是一段充满mysqld
5 / 5