我们发现 [Spring Cloud Gateway] 的性能非常有吸引力。低延迟、高吞吐量,[并且] 在我们的用例中超时百分比非常小。
高级开发人员 CHRIS JACKSON,TD AMERITRADE
DiscoveryClient
实现,甚至提供 Kubernetes 的内置系统。还有一个 Spring Cloud 负载均衡器,可帮助你在服务实例之间谨慎地分配负载。在云中,拥有可靠、可信、稳定的 API 可以获得额外积分,但实现这一点可能是一段旅程。基于契约的测试是一种高绩效团队经常用来保持正轨的技术。它通过将 API 的内容形式化并在其周围构建测试来确保代码保持受控,从而提供帮助。
Spring Cloud Contract 为基于 REST 和基于消息的 API 提供基于契约的测试支持,契约用 Groovy、Java 或 Kotlin 编写。