我們發現 [Spring Cloud Gateway] 的效能非常有吸引力。低延遲、高吞吐量,[以及] 在我們的用例中只有極小比例的超時。
CHRIS JACKSON, TD AMERITRADE 高階開發人員
DiscoveryClient 實現。此外,還有一個 Spring Cloud Load Balancer 可以幫助您仔細地在服務例項之間分配負載。在雲中,擁有可靠、可信賴、穩定的 API 會獲得額外的優勢——但實現這一點可能是一個漫長的過程。基於契約的測試是高效能團隊通常用來保持正軌的一種技術。它透過規範 API 內容並圍繞它們構建測試來確保程式碼保持受控。
Spring Cloud Contract 為基於 REST 和訊息的 API 提供基於契約的測試支援,契約可以用 Groovy、Java 或 Kotlin 編寫。