myqkly
本站致力于IT相关技术的分享
基于 Scikit-learn 和 Prometheus 构建可测试的实时指标异常检测服务 基于 Scikit-learn 和 Prometheus 构建可测试的实时指标异常检测服务
团队维护的 Prometheus 告警规则最近正以惊人的速度膨胀。最初基于静态阈值的规则简单有效,但随着系统复杂性增加,我们开始遇到瓶颈。cpu_usage > 90% 这样的规则无法捕捉到那些多指标之间微妙的、非线性的关联异常。例如
基于 Koa 与 Puppeteer 构建高可用浏览器即服务 (Browser-as-a-Service) 的池化架构实践 基于 Koa 与 Puppeteer 构建高可用浏览器即服务 (Browser-as-a-Service) 的池化架构实践
在真实项目中,任何试图在每次API请求中直接调用 puppeteer.launch() 的尝试,最终都会导致灾难。一个浏览器实例是重量级的资源,其启动和销毁的开销(CPU、内存、时间)对于一个需要处理并发请求的服务来说是不可接受的。这种天真
2023-10-27
基于 Ktor 与 Rollup 在 Azure Functions 上构建动态插件化 UI 渲染服务 基于 Ktor 与 Rollup 在 Azure Functions 上构建动态插件化 UI 渲染服务
我们面临一个典型的内部平台困境:一个统一的仪表盘需要聚合来自不同业务团队的“小组件”(Widget)。每个团队都希望独立开发、测试和部署他们的小组件,而平台团队又不希望每次有小组件更新就重新部署整个前端和后端应用。这不仅是技术问题,更是团队
2023-10-27
在 Google Cloud 上构建基于 Kafka 与 CQRS 的异地多活读写分离架构 在 Google Cloud 上构建基于 Kafka 与 CQRS 的异地多活读写分离架构
业务需求被明确定义为构建一个全球分布式的实时状态同步系统。用户在美洲、欧洲、亚洲的写操作,必须在秒级延迟内对全球其他用户可见,同时,用户对数据的读取延迟必须严格控制在50毫秒以下。这是一个典型的异地多活(Multi-Active)技术挑战,
基于PHP构建一个生产级的有状态熔断器与结构化日志工具包 基于PHP构建一个生产级的有状态熔断器与结构化日志工具包
最近一次线上故障的根源,是一个核心服务强依赖的第三方地理位置API。在高并发时段,该API的响应时间从50ms飙升到5s,并伴随大量超时。我们的服务作为调用方,PHP-FPM进程池迅速被打满,CPU飙升,最终导致整个用户认证链路雪崩。复盘时
2023-10-27
构建Go SAML核心库并集成Scikit-learn实现登录异常检测的工程实践 构建Go SAML核心库并集成Scikit-learn实现登录异常检测的工程实践
我们面临的挑战并非构建一个简单的SAML Service Provider (SP),而是要打造一个可重用、高内聚的Go核心库。这个库不仅要处理SAML 2.0协议的复杂性,还要能够作为中间件无缝嵌入到任何现有的Go HTTP服务中,同时为
2023-10-27
2 / 5