codezeze
本站致力于IT相关技术的分享
在Azure AKS上为WebSocket服务设计基于GitOps的零停机更新架构 在Azure AKS上为WebSocket服务设计基于GitOps的零停机更新架构
在生产环境中,一个部署在Kubernetes上的无状态HTTP服务,其滚动更新(Rolling Update)策略通常足够应对。Pod被逐个替换,流量自然地切换到新版本。但当服务的核心是WebSocket时,这个模型就崩溃了。标准的滚动更新
2023-10-27
在 Kubernetes 环境下为 Svelte PWA 实现精细化金丝雀发布 在 Kubernetes 环境下为 Svelte PWA 实现精细化金丝雀发布
一个看似简单的 PWA (Progressive Web App) 版本更新,在生产环境中可能会演变成一场灾难。问题的根源在于 Service Worker 激进的缓存策略。一旦用户的浏览器注册了一个 Service Worker,它会接管
在 GCP 上利用 gRPC 流与 Node.js 构建面向 InfluxDB 的高吞吐时序数据摄取层 在 GCP 上利用 gRPC 流与 Node.js 构建面向 InfluxDB 的高吞吐时序数据摄取层
我们需要为一个物联网平台设计并实现一套遥测数据摄取系统。技术指标非常明确:峰值支持每秒百万级数据点写入,端到端延迟(从设备端发出到数据在数据库可查)P99稳定在200毫秒以内,并且系统必须具备水平扩展能力。部署环境是Google Cloud
基于Quarkus与Event Sourcing构建支持时态查询的图谱化IAM核心 基于Quarkus与Event Sourcing构建支持时态查询的图谱化IAM核心
一、 定义困境:超越“现在”的权限质询在构建一个复杂的、多租户的身份与访问管理(IAM)系统时,核心挑战通常不仅仅是回答“用户A当前是否能访问资源B?”。在金融、医疗或任何需要严格审计的领域,问题会迅速演变成:“用户A在上周二下午3点15分
构建由 Vercel Functions 驱动的异步 Apache Spark 作业提交与结果查询架构 构建由 Vercel Functions 驱动的异步 Apache Spark 作业提交与结果查询架构
一个必须正视的技术决策场景:业务方需要通过 Web 界面,对存储在数据湖中的 TB 级 Parquet 数据集执行自定义分析。这些分析查询的执行时间从三十秒到数十分钟不等。前端应用需要一个 API 来提交这些分析任务,并在任务完成后获取结果
构建基于API网关、Rails与Puppeteer的软件供应链运行时依赖扫描实践 构建基于API网关、Rails与Puppeteer的软件供应链运行时依赖扫描实践
静态应用安全测试(SAST)工具在扫描 Gemfile.lock 或 package-lock.json 这类清单文件时表现出色,但它们无法回答一个日益重要的问题:当用户真实访问我们的应用时,他们的浏览器到底加载了哪些 JavaScript
2023-10-27
2 / 5