我有一些使用 Spring Boot 2.X 版本进行生产的同步微服务。很快,如果每个微服务的实例数量要增加,我们就需要实现一个网关。我读到 Zuul 正处于维护阶段,被 Spring Cloud Gateway 取代,Spring Cloud Gateway 默认是异步技术。我的问题是,我仍然可以用我的微服务实现 Spring Cloud Gateway 吗?
最佳答案
是的,您可以使用Spring Cloud Gateway
毫无疑问。
基本上,asynchronous technology
意味着您的资源/线程位于 Api Gateway
不会被阻塞等待下游服务的响应,这会增加吞吐量。
现在,一旦您的阻塞服务完成其内部逻辑,它们就会响应 Api Gateway
使用最初打开的连接。 Api Gateway
反过来回复您的客户。
关于spring-boot - Spring Cloud Gateway 可以与非异步的微服务一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60348812/