我们发现 [Spring Cloud Gateway] 的性能非常吸引人。低延迟、良好的吞吐量以及在我们用例中非常小的超时百分比。
CHRIS JACKSON, TD AMERITRADE 高级开发人员
DiscoveryClient
实现,例如 Eureka、Consul、Zookeeper,甚至 Kubernetes 的内置系统。还有一个 Spring Cloud 负载均衡器 帮助您在服务实例之间仔细分配负载。在云中,获得可靠、值得信赖、稳定的 API 可以获得额外的积分,但到达那里可能是一个旅程。基于合约的测试是高性能团队经常使用的一种技术,以保持正轨。它通过形式化 API 的内容并围绕它们构建测试来确保代码保持检查状态来提供帮助。
Spring Cloud Contract 为基于 REST 和消息传递的 API 提供基于合约的测试支持,合约以 Groovy、Java 或 Kotlin 编写。