novelso
本站致力于IT相关技术的分享
在Ruby与Pinia技术栈中构建基于短生命周期令牌的零信任GraphQL认证架构 在Ruby与Pinia技术栈中构建基于短生命周期令牌的零信任GraphQL认证架构
在一个前后端分离的GraphQL应用中,认证状态的管理和API请求的安全性是架构设计的核心支柱。传统的Bearer令牌机制,尤其是长生命周期的令牌,为系统引入了巨大的安全隐患。一旦令牌泄露,攻击者便能在其有效期内自由访问系统资源。为了解决这
2023-11-20
基于WebRTC与NoSQL构建微前端架构下的实时状态同步引擎 基于WebRTC与NoSQL构建微前端架构下的实时状态同步引擎
我们面临的挑战是构建一个大型、多团队协作的在线诊断平台。平台由多个独立的微前端(如视频通话模块、实时遥测图表模块、共享白板模块)组成,它们需要共享并同步一个统一的实时会话状态。这个状态不仅包含谁在线,还包括每个用户的光标位置、正在交互的组件
2023-10-27
为高并发 Elixir WebSocket 通道构建具备反压能力的持久化死信队列 为高并发 Elixir WebSocket 通道构建具备反压能力的持久化死信队列
一个常见的 Elixir 架构场景是利用 GenServer 为每个 WebSocket 连接维护一个进程。这种模型提供了出色的隔离性,当一个连接的进程崩溃时, благодаря Supervisor 的存在,它可以被迅速重启,而不会影响
2023-10-27
TDD驱动下集成Vault动态密钥与Memcached缓存的模型部署实践 TDD驱动下集成Vault动态密钥与Memcached缓存的模型部署实践
一个典型的模型部署场景始于一个简单的需求:将一个计算密集型的Python函数封装成一个API。最初的版本几乎总是直截了当的,一个接收输入,调用模型,返回结果的HTTP端点。 # initial_service.py # 一个极其基础的、无任
2023-10-27