vitalyinc
本站致力于IT相关技术的分享
采用事件驱动架构解耦UI交互与后端NumPy密集型计算的实践 采用事件驱动架构解耦UI交互与后端NumPy密集型计算的实践
一个看似简单的需求摆在面前:用户通过一个交互式仪表盘(由一套复杂的UI组件库构建)调整参数,实时触发后台对数百万行金融时间序列数据进行复杂的统计学计算,并在几秒内将结果可视化。后台的核心计算逻辑依赖一个用Python和NumPy构建的专有算
2023-10-27
将单体NumPy计算任务改造为基于Docker和Redis的分布式处理架构 将单体NumPy计算任务改造为基于Docker和Redis的分布式处理架构
项目的计算模块最近遇到了一个典型的性能瓶颈。最初,它只是一个用于处理传感器数据的Python脚本,核心是几个密集的NumPy操作,比如对高维矩阵进行傅里叶变换和应用一系列复杂的滤波器。在开发阶段,处理单个数据文件耗时几秒钟,完全可以接受。但
2023-10-27
在 ASP.NET Core 中构建基于分布式锁的幂等性API中间件 在 ASP.NET Core 中构建基于分布式锁的幂等性API中间件
一个请求超时,客户端没有收到响应,于是它重试了。这个操作是创建一个订单。结果,数据库里出现了两条一模一样的订单,唯一的区别是ID和创建时间。这是真实项目中再常见不过的场景,尤其是在支付、交易这类核心模块,一次网络抖动就可能造成资损。解决这个
2023-10-27
使用 gRPC-Go 构建 AI 模型流式推理服务并与 Laravel 集成 使用 gRPC-Go 构建 AI 模型流式推理服务并与 Laravel 集成
团队的核心业务系统构建在 Laravel 之上,多年来运行稳定。最近一个产品需求,要求对用户在编辑器中输入的文本流进行实时的、低延迟的情感分析与内容建议。传统的做法是用户输入完成后,通过一个 HTTP REST API 将整段文本发送到后端
2023-10-27