fluxars
本站致力于IT相关技术的分享
基于Firestore与ZeroMQ构建高并发特性开关系统的架构与实现 基于Firestore与ZeroMQ构建高并发特性开关系统的架构与实现
我们的微服务体系在快速迭代中遇到了一个瓶颈:特性上线与代码部署强耦合。任何一个小的功能开关都需要一次完整的发布流程,这极大地拖慢了业务验证的速度,也增加了线上变更的风险。最初的解决方案是使用一个集中式的数据库表来存储特性开关(Feature
构建基于 Astro 与 MySQL 的千万级数据实时过滤视图的索引优化实践 构建基于 Astro 与 MySQL 的千万级数据实时过滤视图的索引优化实践
我们面临一个棘手的性能问题。一个内部运营后台的“任务监控面板”,需要在单个页面上展示、过滤、排序和分页一个接近8000万行数据的MySQL表。最初的版本由前端通过API请求,后端直接查询,在数据量小的时候工作正常。但随着 tasks 表的膨
2023-10-27
基于Node.js与两阶段提交的LLM模型原子化部署架构实现 基于Node.js与两阶段提交的LLM模型原子化部署架构实现
我们的移动端CI/CD平台面临一个棘手的状态一致性问题。当流水线触发一个新的、经过微调的LLM模型上线时,这个动作并非单一操作,而是必须原子化地完成三个后台服务的状态变更: Model Registry Service: 注册新模型的版
使用 Cypress 为 Dask 驱动的异步 Web API 设计端到端测试架构 使用 Cypress 为 Dask 驱动的异步 Web API 设计端到端测试架构
一个看似无害的端到端测试在 CI/CD 流水线中反复失败,尽管手动测试每次都成功。失败日志总是指向同一个地方:一个用于展示数据处理结果的 <div data-testid="analysis-result">
2023-10-27
构建基于 PostCSS AST 的自动化 CSS Code Review 机器人 构建基于 PostCSS AST 的自动化 CSS Code Review 机器人
团队的 CSS Code Review 流程中,我们反复在处理一些同样的问题:不受控的 z-index、硬编码的颜色值、以及过度嵌套的选择器。这些问题琐碎但重要,人工审查既耗时又容易遗漏,并且常常因为主观标准不一而引发不必要的讨论。依赖 C
在 Node.js 与 Recoil 应用中实现基于 JWT 传递追踪上下文的全链路监控 在 Node.js 与 Recoil 应用中实现基于 JWT 传递追踪上下文的全链路监控
一个用户反馈操作缓慢,但日志里没有任何错误。排查开始。后端团队在 Jaeger 中检查了相关 API 的链路,发现服务内部耗时正常,P99 响应时间在 80ms。问题似乎不在后端。前端团队检查了浏览器性能录制,发现在点击按钮后,网络请求直到
2023-10-27
2 / 5