m3u8players
本站致力于IT相关技术的分享
构建一个支持离线操作的Saga事务协调器:从Service Worker到CockroachDB的全链路实现 构建一个支持离线操作的Saga事务协调器:从Service Worker到CockroachDB的全链路实现
在一个复杂的业务场景中,用户的一个操作,比如“确认下单”,背后可能触发一连串的服务调用:创建订单、扣减积分、锁定库存、发放优惠券。这些服务独立部署,各自拥有独立的数据库。当这个流程中的任何一步失败,整个系统的数据一致性就面临严峻挑战。更棘手
构建可观测的两阶段提交协调器及其在混沌测试下的韧性验证 构建可观测的两阶段提交协调器及其在混沌测试下的韧性验证
一个需要跨越两个独立服务(OrderService 和 InventoryService)的原子操作需求,最终把我们推向了自研一个轻量级两阶段提交(2PC)协调器的道路上。业务场景很简单:创建订单必须成功扣减库存,反之亦然,这是一个典型的“
构建基于 ZeroMQ 与 Cassandra 的 Monorepo 高吞吐量异步日志管道 构建基于 ZeroMQ 与 Cassandra 的 Monorepo 高吞吐量异步日志管道
当 Monorepo 内的 Go 微服务数量超过一百个,并且核心业务流量开始指数级增长时,一个过去被忽视的问题浮出水面:日志。传统的同步日志写入(无论是写入 stdout/stderr 还是文件)在高并发下开始显现其 I/O 瓶颈,直接拖慢
2023-10-27
利用TDD与Cilium为Laravel微服务构建API感知的零信任网络策略 利用TDD与Cilium为Laravel微服务构建API感知的零信任网络策略
一个正在从单体架构向微服务迁移的Laravel项目中,最棘手的挑战之一并非业务逻辑的拆分,而是如何在服务间建立既安全又可观测的通信边界。当TransactionService需要调用UserService时,我们面临一个根本性的安全问题:如
2023-10-27
5 / 5