myzypo
本站致力于IT相关技术的分享
Go 组合层在混合微前端架构中集成 Dart、Lit 与 LlamaIndex 的实践 Go 组合层在混合微前端架构中集成 Dart、Lit 与 LlamaIndex 的实践
我们团队的技术文档现状是一团乱麻:一部分在 Confluence,一部分是散落在各个 Git 仓库里的 Markdown 文件,还有一部分藏在 OpenAPI 规范里。开发人员为了解一个完整的业务流程,往往需要切换三到四个平台。搭建一个统一
2023-10-27
构建PB级可观测性数据后端 TiDB与ClickHouse的混合架构选型与实现 构建PB级可观测性数据后端 TiDB与ClickHouse的混合架构选型与实现
我们的起点是一个棘手的工程问题:当可观测性数据——涵盖日志、追踪和指标——日增量达到TB级别,总存储迈向PB规模时,应该采用何种后端架构?单一的技术栈,无论是纯OLAP引擎还是HTAP数据库,都开始暴露出明显的短板。这不仅仅是存储问题,更是
2023-10-27
利用 APISIX 自定义插件实现 SSR 页面与 AI 模型的低延迟融合架构 利用 APISIX 自定义插件实现 SSR 页面与 AI 模型的低延迟融合架构
最初的架构简单直接:一个基于 Next.js 的 SSR 应用,在 getServerSideProps 函数中,它首先通过 ORM 查询数据库获取一个商品候选集,然后串行调用一个独立的 Python AI 模型服务,获取对这个候选集的个性
2023-10-27
基于 Redis 和 Tower Middleware 实现 Tonic 服务的分布式熔断与限流 基于 Redis 和 Tower Middleware 实现 Tonic 服务的分布式熔断与限流
最近一个项目里,我们的核心服务开始承受越来越大的压力。这是一个典型的微服务架构,由多个 Rust 服务构成,彼此通过 Tonic (gRPC) 通信。问题出在一个下游的依赖服务上,它偶尔会因为负载过高或内部错误而响应变慢,甚至完全不可用。最
2023-10-27
基于 Vault 租约撤销和 SSE 推送构建 SQL 会话实时失效机制 基于 Vault 租约撤销和 SSE 推送构建 SQL 会话实时失效机制
静态的数据库凭证是生产环境中最常见的安全隐患之一。一旦泄露,攻击者就能获得持久的访问权限,而凭证轮换过程往往伴随着应用重启和复杂的协调。即便是在轮换完成之后,基于旧凭证建立的活跃数据库连接依然可以存续,形成一个危险的攻击窗口。我们的目标是彻
2023-10-27
构建云原生多租户权限中台 Phoenix 与 Ant Design Pro 的架构决策 构建云原生多租户权限中台 Phoenix 与 Ant Design Pro 的架构决策
构建一个SaaS平台的核心挑战之一,在于权限系统的设计。一个初级的权限系统通常采用经典的RBAC模型,将用户、角色、权限三者绑定。但在一个真正的多租户环境中,这种模式很快就会暴露出其刚性。当业务需求演变为“允许每个租户自定义其内部的角色与权
2023-10-27