我們有兩個微服務:提供者和消費者,兩者都是獨立建立的。消費者微服務在其如何使用提供商服務(無論出於何種原因)方面出現錯誤,因此將不正確的協議發佈給Pact Broker。 消費者服務構建成功(並且可以一路發佈!),但下一個提供者服務構建將因錯誤原因失敗。所以我們最終得到了破碎的Provider服務構建和Consumer的破解版本。PACT:如何防範消費者產生不正確的合同
防止類似情況的最佳做法是什麼?
我希望Pact Broker可以在合同發佈時自動觸發提供者測試,並在消費者失敗時通知消費者,但似乎並非如此。
謝謝!
非常感謝!很高興知道你有這個計劃! –
@YuriSokolovski當然,想知道更多關於您當前的工作流程。如果您有5分鐘的空餘時間,請通過我的個人資料向我發送消息/電子郵件。乾杯。 –