jivvies
本站致力于IT相关技术的分享
Ktor与Pulumi构建由RabbitMQ驱动并与前端XState状态机同步的分布式Saga Ktor与Pulumi构建由RabbitMQ驱动并与前端XState状态机同步的分布式Saga
在处理需要多个独立步骤才能完成的业务流程时,一个简单的HTTP请求-响应模型会迅速暴露出其脆弱性。例如,一个“创建完整应用环境”的操作,可能涉及创建VPC、初始化数据库、部署服务、配置DNS等一系列耗时且可能失败的步骤。如果将这一切都塞进单
基于etcd实现OpenTelemetry采样策略的动态无重启更新 基于etcd实现OpenTelemetry采样策略的动态无重启更新
在生产环境中,静态采样率很快就会成为可观测性系统的一个瓶颈。当系统平稳运行时,我们可能只需要1%甚至更低的采样率来节省成本和资源。然而,一旦发生故障或进行性能压测,我们迫切需要将特定服务、甚至特定接口的采样率瞬间提升到100%,以便捕获所有
2023-10-27
使用Zig构建WebAssembly中间件在Tyk网关中重塑与Spring后端通信的tRPC请求 使用Zig构建WebAssembly中间件在Tyk网关中重塑与Spring后端通信的tRPC请求
一个生产环境中的技术决策,很少是关于选择“最好”的技术,而更多是关于在现有约束下,用一组“正确”的技术组合,去解决一个棘手的、具体的问题。我们面临的挑战是:一个庞大、稳定但陈旧的Spring Framework单体应用,它暴露的是一套设计于
2023-10-27
构建高吞吐MLOps日志管道 Node.js与Phoenix的架构权衡与实现 构建高吞吐MLOps日志管道 Node.js与Phoenix的架构权衡与实现
为MLOps平台构建一个高吞吐、低延迟的实时推断日志处理服务是保障模型线上稳定性的基石。我们的需求很明确:一个中心化服务,用于接收来自数百个在线机器学习模型的推断日志。该服务必须能够对这些日志流进行近乎实时的解析、校验、内容扩充,并执行基于
2023-10-27
构建一个基于消息队列与SSE的整洁架构实时任务进度反馈系统 构建一个基于消息队列与SSE的整洁架构实时任务进度反馈系统
在真实项目中,我们经常遇到需要向用户实时反馈长耗时任务进度的场景,例如数据报表生成、视频转码或批量数据处理。一个常见的错误是采用轮询(Polling)方案,即UI组件定期向后端发送HTTP请求查询任务状态。这种方式不仅给服务器和数据库带来不
2023-10-27
构建异构分布式任务编排系统以调度高性能C++计算核心 构建异构分布式任务编排系统以调度高性能C++计算核心
我们面临一个典型的工程困境:一个团队维护着一个极其高效的C++计算库。它是一个命令行工具,接收配置文件,执行数小时的密集计算,然后输出结果。这个工具是业务核心,但它也是个黑盒,脆弱且难以集成。每次任务失败,都需要工程师手动介入,检查日志,清
4 / 5