面试官:网关如何实现限流?
主流网关组件 Spring Cloud Gateway 实现限流的方式主要有两种:内置限流过滤器和外部限流组件,如 Sentinel、Hystrix 等。而最简单的限流功能,我们只需要使用 Spring Cloud Gateway 过滤器 + Redis 即可(实现),其使用的是令牌桶的限流算法来实现限流功能的。
我的师父把 「JWT 令牌」玩到了极致
唐玄奘就好比客户端,通关文牒就好比 JWT 令牌,经过的每个国家就好比集群中的微服务。唐玄奘借助 JWT 令牌的认证授权模式,一路通关,最终取得真经,是不是很酷呀!
微服务架构的外部 API 集成模式
今天我们来聊聊API集成,通过前两天的了解,我们了解到微服务是多服务,松耦合的服务集,既然涉及到了多服务,调用外部的API的必不可少的。
聊聊微服务中的事务管理
在单体架构中,通常是一套程序对应一个数据库,事务基于数据库本身的能力,如果你在 .NET Core 中使用 dapper 或 sqlsugar ,可以很容易进行事务的处理。