wellabb
本站致力于IT相关技术的分享
基于 FastAPI 和 Trino 构建 GCP 上的可伸缩异步数据查询网关 基于 FastAPI 和 Trino 构建 GCP 上的可伸缩异步数据查询网关
最初的矛盾点非常明确:业务分析团队需要一个API,通过它能直接查询存储在Google Cloud Storage (GCS)上的数据湖。我们选择Trino (Presto的分支) 作为查询引擎,因为它能很好地处理跨数据源的联邦查询。第一个版
2023-10-27
在 Node.js 中管理 Keras 子进程并通过 WebSocket 实现向 MobX 前端的高频推理数据流 在 Node.js 中管理 Keras 子进程并通过 WebSocket 实现向 MobX 前端的高频推理数据流
一个常见的技术痛点是,当机器学习模型(通常在 Python 环境中运行)需要为 Web 应用提供实时、连续的推理结果时,传统的 HTTP RESTful API 模式会迅速暴露出其局限性。请求-响应的开销、TCP 握手成本以及无状态特性,使
2023-10-27
在GCP Polyrepo环境中为Tornado与Ruby异构服务构建统一契约测试框架 在GCP Polyrepo环境中为Tornado与Ruby异构服务构建统一契约测试框架
Polyrepo 架构下,服务独立演进的承诺背后,往往是集成地狱的现实。当一个由 Python Tornado 编写的高性能数据服务(Provider)的接口发生细微变更,远在另一个代码仓库的 Ruby Sinatra 业务服务(Consu
基于 Algolia DSN 架构与 CAP 权衡实现一个地理感知的搜索副本路由 基于 Algolia DSN 架构与 CAP 权衡实现一个地理感知的搜索副本路由
在构建任何跨地域的分布式服务时,CAP 定理都是无法绕开的基础性约束。它指出,一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition Tolerance)这三项中的
使用 Zig 和 CGO 构建零拷贝 JWT 验证引擎并接入 SkyWalking 全链路追踪 使用 Zig 和 CGO 构建零拷贝 JWT 验证引擎并接入 SkyWalking 全链路追踪
我们的 API 网关遇到了瓶颈。Go 服务的 pprof 分析图表指向了一个明确的元凶:JWT 验证。在高并发场景下,每个请求都伴随着大量的临时对象分配,runtime.mallocgc 的火焰图尖刺般地扎眼,频繁的 GC Stop-The
2023-10-27
为大型Spring应用设计并实现基于Haskell的进程外可观测性代理 为大型Spring应用设计并实现基于Haskell的进程外可观测性代理
我们面临一个棘手的现实:一个承载核心业务的巨型Spring Framework单体应用,历经多年迭代,内部逻辑错综复杂,已成为可观测性黑洞。任何性能抖动或偶发性错误都难以定位。传统的解决方案,如使用基于Java Agent的APM工具,在过
2023-10-27
2 / 5