gettzen
本站致力于IT相关技术的分享
利用自定义Babel插件为WebRTC构建可动态加载的LLM智能体框架 利用自定义Babel插件为WebRTC构建可动态加载的LLM智能体框架
我们面临一个棘手的挑战:如何在已建立的 WebRTC 对等连接中,动态注入复杂的、具备 AI 能力的业务逻辑?设想一个场景,一个实时的视频协作应用,我们希望根据会议内容,临时加载一个“会议纪要生成器”智能体,或者在检测到不当言论时,动态插入
2023-10-27
构建Go语言驱动的Saga分布式事务协调器并集成tRPC与Vite前端 构建Go语言驱动的Saga分布式事务协调器并集成tRPC与Vite前端
从单体架构向微服务拆分时,一个原本简单的数据库事务操作会迅速演变成一个棘手的分布式一致性问题。设想一个用户注册流程,它需要原子性地完成三个操作:在user-service中创建用户、在billing-service中创建试用订阅、在noti
2023-10-27
使用Raft与Chef实现具备自愈能力的数据库分片元数据管理 使用Raft与Chef实现具备自愈能力的数据库分片元数据管理
业务增长初期,单体数据库是最高效的选择。但当写入负载和数据量超过单机垂直扩展的物理极限时,分片(Sharding)就从一个架构选项变成了必然要求。手动分片方案在初期或许能勉强应对,但很快就会演变成运维的噩梦:每次扩容都需要手动迁移数据、修改
使用 Tornado 构建支持动态房间的 WebRTC 信令服务器及其状态管理架构 使用 Tornado 构建支持动态房间的 WebRTC 信令服务器及其状态管理架构
任何超过两个参与者的 WebRTC 应用,其复杂性都会从 P2P 连接的媒体协商,迅速转移到服务器端的状态管理上。当需求从简单的“双人通话”演变为“支持数百个动态创建房间、数千个并发用户的协作平台”时,一个天真的、频繁读写数据库的信令服务器
2023-10-27
构建Saga补偿事务网关以纳管Oracle遗留系统并集成Cypress进行一致性断言 构建Saga补偿事务网关以纳管Oracle遗留系统并集成Cypress进行一致性断言
我们面临一个棘手的现实:一个承载核心业务的巨型Oracle数据库,以及一个基于Node.js构建的新微服务。业务要求一个跨越这两个系统的操作必须保持原子性——要么全部成功,要么全部回滚到初始状态。具体场景是:在新微服务中创建“合约”记录,然
5 / 5