walledeo
本站致力于IT相关技术的分享
10
27
在 Istio 服务网格中构建混合 API 架构:FastAPI RESTful 端点与 tRPC 内部通信的统一管理实践 在 Istio 服务网格中构建混合 API 架构:FastAPI RESTful 端点与 tRPC 内部通信的统一管理实践
一个微服务系统在演进到一定阶段后,必然会面临内外部通信模型的抉择。外部通信,尤其是面向公众或第三方开发者的 API,通常要求具备良好的自描述性、广泛的客户端支持和成熟的生态系统。而内部服务间的通信,则更侧重于极致的性能、严格的类型安全和低廉
27
27
27
27
利用 Consul Session 与 KV 实现 Fastify 集群的滑动窗口速率限制 利用 Consul Session 与 KV 实现 Fastify 集群的滑动窗口速率限制
单体应用里的速率限制实现起来直截了当,一个内存中的哈希表加几行逻辑就能搞定。但在水平扩展的微服务架构里,这种方式立刻失效。每个 Fastify 实例都只维护自身节点的请求计数,无法对来自同一客户端的跨节点请求进行全局限制。这就导致实际的请求
27
3 / 5