nokodoa
本站致力于IT相关技术的分享
使用 Tonic 和 Valtio 构建多租户应用的加密分片隔离层 使用 Tonic 和 Valtio 构建多租户应用的加密分片隔离层
在设计多租户系统时,最常见的隔离方法是在数据表的每一行增加一个 tenant_id 字段。所有的数据查询都必须带上 WHERE tenant_id = ? 的子句。这种方式简单直接,但在实践中极为脆弱。一个疏忽的后端开发者,一次忘记添加 W
构建支持水平扩展与精细化监控的 WebSocket 实时消息网关 构建支持水平扩展与精细化监控的 WebSocket 实时消息网关
一个独立的WebSocket服务器实例在生产环境中是脆弱的。它的连接数受限于单机内存和CPU,一旦实例宕机,所有实时会话瞬间中断。这是任何需要高可用实时通信系统都无法接受的起点。我们的任务,便是要构建一个能够线性扩展、容忍单点故障并且对自身
2023-10-27
集成Go Ray与RabbitMQ构建分布式任务调度系统及Kotlin Multiplatform契约实践 集成Go Ray与RabbitMQ构建分布式任务调度系统及Kotlin Multiplatform契约实践
我们需要构建一个能够接收高并发请求的API服务,用于提交计算密集型任务。这些任务时长从几秒到数小时不等,主要使用Python生态中的科学计算库。API服务本身必须保持高可用和低延迟,不能被后端繁重的计算任务拖垮。同时,整个系统的维护性和扩展
构建基于GitHub Actions的NumPy代码PR性能自动化剖析与报告系统 构建基于GitHub Actions的NumPy代码PR性能自动化剖析与报告系统
在处理科学计算或数据密集型应用时,一行 NumPy 代码的改动可能导致性能发生数量级的变化。一个无意中触发的广播操作、一次不必要的数据拷贝,或者一个次优的轴操作,都可能成为性能瓶颈。然而,在常规的代码审查(Code Review)流程中,这
2023-10-27
在 Azure AKS 上构建基于 Tekton 与 Vault 的 OCI 工件签名核心库 在 Azure AKS 上构建基于 Tekton 与 Vault 的 OCI 工件签名核心库
在任何一个严肃的生产环境中,确保部署到集群的容器镜像是可信的、未经篡改的,这并非一个可选项,而是一条基线。问题随之而来:签名的私钥存放在哪里?直接以 Kubernetes Secret 的形式挂载到 CI/CD Pod 中是一种常见做法,但
2023-10-27
基于 Tyk 网关和 Sentry 实现 Android 到 Solr 的分布式追踪与错误诊断 基于 Tyk 网关和 Sentry 实现 Android 到 Solr 的分布式追踪与错误诊断
我们面临的第一个难题,并非来自崩溃,而是来自“慢”。用户在 Android 应用内执行一次复杂的商品搜索,偶尔会卡顿 5 到 8 秒。Sentry 在客户端捕获到了超时的网络请求事务,后端 Sentry 也记录了一些处理时间较长的 API
2 / 5