网关不是转发器:把 API 网关做成三层能力的完整方法
很多团队第一次引入 API 网关,都是被同一个问题逼出来的:前端要调十几个微服务,域名散落各处,鉴权逻辑在每个服务里各写一遍,改一次规则要发十次版。于是有人提议…
很多团队第一次引入 API 网关,都是被同一个问题逼出来的:前端要调十几个微服务,域名散落各处,鉴权逻辑在每个服务里各写一遍,改一次规则要发十次版。于是有人提议…
把一条消息丢进队列,看起来只是一个 send() 调用的事。可在线上环境里,这条消息可能被重复消费三次、可能因为消费端太慢堆到几百万条、可能在半夜把下游数据库打…
去年冬天,我们的订单服务经历了一次典型的”雪崩”。起因很小:下游的库存服务响应变慢,从平均 50ms 涨到了 800ms。订单服务没有做…