cozyqh
本站致力于IT相关技术的分享
在Consul Connect服务网格中构建和测试一个强制mTLS的JavaScript CQRS系统 在Consul Connect服务网格中构建和测试一个强制mTLS的JavaScript CQRS系统
在一个典型的微服务架构中,服务间的通信默认是明文的。这是一个长期被忽视但却致命的安全隐患。传统的解决方案是手动管理TLS证书,但这在服务数量增多时会迅速演变成一场运维灾难。我们的目标是为一套基于JavaScript的CQRS(命令查询职责分
使用 Raft 与 WebSocket 构建一个支持实时可观测性的分布式 MapReduce 任务调度器 使用 Raft 与 WebSocket 构建一个支持实时可观测性的分布式 MapReduce 任务调度器
Hadoop YARN 的 JobTracker 对于许多特定场景而言,是一个过于庞大且迟钝的黑箱。任务提交后,我们能做的往往只有等待,并通过一个刷新率感人的 Web UI 艰难地追踪进度。当任务失败时,诊断过程无异于一场考古,需要在成堆的
在 Flask 推荐系统中实现基于 Saga 的分布式事务与 Sentry 异常治理 在 Flask 推荐系统中实现基于 Saga 的分布式事务与 Sentry 异常治理
一个推荐系统的反馈闭环,看似简单,实则暗流涌动。当一个用户点击或收藏了我们推荐的内容,后台需要触发一系列操作:更新用户画像服务、调整物品特征向量、记录交互日志用于模型重训练,甚至可能要调用一个外部的积分服务。 # 一个极其脆弱的实现 def
2023-10-27
构建基于 Kotlin Multiplatform 的强化学习感知型 EKS 自定义调度器并以 mTLS 强化安全 构建基于 Kotlin Multiplatform 的强化学习感知型 EKS 自定义调度器并以 mTLS 强化安全
默认的 Kubernetes 调度器在通用工作负载上表现出色,但对于分布式强化学习(RL)这类通信密集型任务,其标准的 Pod 打散策略往往会成为性能瓶颈。一个典型的 RL 训练作业通常包含一个参数服务器或协调器(Master)和多个执行环
2023-10-27
构建基于Azure Functions与文档数据库的Kotlin Multiplatform动态样式分发架构 构建基于Azure Functions与文档数据库的Kotlin Multiplatform动态样式分发架构
一个支持多租户(Multi-tenancy)的SaaS产品,其核心诉求之一是为不同租户提供定制化的品牌视觉体验。当应用层采用Kotlin Multiplatform(KMP)技术栈以实现跨平台(iOS, Android, Web, Desk
2023-10-27
集成GitHub Actions与GitLab CI实现基于Istio的Node.js应用自动化金丝雀发布 集成GitHub Actions与GitLab CI实现基于Istio的Node.js应用自动化金丝雀发布
项目初期,技术选型决策往往伴随着组织结构的现实考量。我们的代码托管在GitHub,开发团队习惯于其 Pull Request 和 Actions 生态。然而,生产环境的Kubernetes集群由另一个基础设施团队管理,他们标准化的部署工具链
5 / 5