我们发现 [Spring Cloud Gateway] 的性能非常有吸引力。低延迟、高吞吐量,[以及] 在我们的用例中只有极小比例的超时。
CHRIS JACKSON, TD AMERITRADE 高级开发人员
DiscoveryClient 实现。此外,还有一个 Spring Cloud Load Balancer 可以帮助您仔细地在服务实例之间分配负载。在云中,拥有可靠、可信赖、稳定的 API 会获得额外的优势——但实现这一点可能是一个漫长的过程。基于契约的测试是高性能团队通常用来保持正轨的一种技术。它通过规范 API 内容并围绕它们构建测试来确保代码保持受控。
Spring Cloud Contract 为基于 REST 和消息的 API 提供基于契约的测试支持,契约可以用 Groovy、Java 或 Kotlin 编写。