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