fluxars
本站致力于IT相关技术的分享
Vercel Edge Functions 与自托管 TiDB 集群的混合架构下实现全局低延迟数据访问 Vercel Edge Functions 与自托管 TiDB 集群的混合架构下实现全局低延迟数据访问
一个核心的技术矛盾摆在面前:如何为一个需要全球用户访问的数据密集型应用,同时提供极致的前端加载速度和极低的数据库读取延迟。应用前端与无状态API层部署在Vercel的全球边缘网络上是显而易见的选择,但数据本身呢?数据具有“引力”,它倾向于集
基于Fluentd与OpenSearch构建与DynamoDB事务上下文关联的日志架构 基于Fluentd与OpenSearch构建与DynamoDB事务上下文关联的日志架构
生产环境的日志一旦失去上下文,就只是一堆无意义的噪音。当一个用户请求穿越API Gateway,流经三个微服务,最终在DynamoDB中完成一次状态变更时,如果这期间出现了一个微妙的错误,而你面对的是来自四个不同组件、格式迥异、无法关联的日
2023-10-27
在异构微服务架构中为Kong构建有状态认证授权插件 在异构微服务架构中为Kong构建有状态认证授权插件
我们面临一个典型的技术演进困境。一个稳定运行多年的Ruby on Rails单体应用承载着核心业务逻辑,包括一套复杂且深度耦合的用户认证与授权体系。为了应对新的性能挑战和业务敏捷性需求,技术团队决定引入新的微服务,技术栈选型非常多样化:一个
2023-10-27
基于React Hooks与Sass模块实现一个带断线重连与状态可视化的WebSocket通信层 基于React Hooks与Sass模块实现一个带断线重连与状态可视化的WebSocket通信层
我们团队的Scrum流程严重依赖一个内部开发的实时协作回顾看板。但在最近几个Sprint中,一个技术痛点变得无法忽视:网络波动或后端服务短暂重启,都会导致前端WebSocket连接断开,用户正在输入的内容会丢失,整个团队的节奏被打乱。更糟糕
2023-10-27
为Go框架集成Datadog持续剖析并由CircleCI自动化注入版本元数据 为Go框架集成Datadog持续剖析并由CircleCI自动化注入版本元数据
一个线上服务的 P99 延迟告警打破了宁静。CPU 使用率在特定时间点出现毛刺,但常规的 Metrics 和 Tracing 并没有给出明确的线索。日志中没有异常错误,分布式追踪显示所有下游依赖的响应时间正常,问题几乎可以肯定出在服务自身的
2023-10-27
构建可插拔 API 网关的技术选型 ASP.NET Core vs. Ktor 构建可插拔 API 网关的技术选型 ASP.NET Core vs. Ktor
一个定制化API网关的核心诉求是灵活性。业务的快速迭代要求认证、授权、限流、日志、请求转换等功能能够作为独立的模块进行开发、部署和配置,而不必触动网关的核心引擎。这就引出了一个架构上的关键决策:构建一个可插拔的网关。技术栈的选型直接决定了这
2023-10-27
4 / 5