flyuprun
本站致力于IT相关技术的分享
基于Ruby与Redis构建分布式有状态WebSocket应用层防火墙 基于Ruby与Redis构建分布式有状态WebSocket应用层防火墙
我们的实时推送服务节点从2个扩展到10个后,一个潜藏已久的问题终于爆发了。传统的网络防火墙策略,即在L4层面对端口和IP进行访问控制,对于我们基于WebSocket的应用层攻击束手无策。攻击者通过代理IP池,建立大量合法连接,然后发送海量小
2023-10-27
利用Rollup与MySQL元数据构建一个支持动态预览的Ant Design组件库打包服务 利用Rollup与MySQL元数据构建一个支持动态预览的Ant Design组件库打包服务
当团队维护的组件库膨胀到数百个单元时,传统的整体构建模式开始暴露出严重的效率问题。任何一个细微的组件修改,都需要触发整个库的重新构建与发布,CI/CD流水线被无意义的等待时间占据。开发人员想要快速验证一个组件的独立变更,流程变得异常笨重。我
2023-10-27
构建一个由 Go、Crossplane 与 Rust 驱动的声明式多云应用环境控制平面 构建一个由 Go、Crossplane 与 Rust 驱动的声明式多云应用环境控制平面
为开发团队提供一致、可重复的应用环境是一项非结构化的混乱工作。工单系统、手动点击云控制台、散落在各处的Terraform脚本,这些方式不仅效率低下,而且极易引入配置漂移,导致开发、测试与生产环境之间的差异最终演变成线上故障。我们需要一个平台
2023-10-27
构建基于容器化 LlamaIndex 与 SSE 的 Google Cloud Functions 流式 RAG 管道 构建基于容器化 LlamaIndex 与 SSE 的 Google Cloud Functions 流式 RAG 管道
一个生产环境的 RAG (Retrieval-Augmented Generation) 应用,其响应延迟直接决定了用户体验。当用户提交一个查询后,长达数十秒的等待时间是完全不可接受的。问题在于,一个完整的 RAG 流程,包括查询向量化、相
2023-10-27
构建基于GCP PubSub与Seaborn的异步前端性能指标采集与可视化系统 构建基于GCP PubSub与Seaborn的异步前端性能指标采集与可视化系统
我们面临一个棘手的监控需求:需要精确测量一个在React应用中动态加载的、包含多个子组件的复杂看板(Dashboard)从用户点击触发到其内部所有数据API请求完成并首次渲染稳定的完整耗时。市面上的通用RUM(Real User Monit
2023-10-27
在Knative环境中集成Apollo Client实现Event Sourcing投影的动态配置与重建 在Knative环境中集成Apollo Client实现Event Sourcing投影的动态配置与重建
我们面临一个具体的生产问题:一个基于Event Sourcing构建的系统中,某个核心读模型(Projection)的业务逻辑需要频繁变更。这些变更并非简单的字段增删,而是涉及到复杂的计算规则,并且需要根据运营策略实时开启或关闭。传统的做法
7 / 9