我有一個 java 應用程式(沒有 Spring)。此應用程式的副本在另一個服務器上作業,具有另一個資料庫實體。資料庫表“設定”具有屬性主 Y 或 N(用于副本)。在對 master 進行任何操作之后,我向 kafka 發送訊息,一個 kafka 使用 db update 操作向副本發送操作。有什么想法可以測驗這個程序的完整周期嗎?
我使用 testcontainers 來獲取 kafka 和資料庫。但我不知道如何使用 db 在我的應用程式的 testcontainer 實體中啟動。
uj5u.com熱心網友回復:
您在這里需要的是容器化您的 java 應用程式。在每個主操作(合并)上,配置您的 CI/CD 以創建應用程式的 docker 映像。然后,您可以使用測驗容器部署您的應用程式。
GenericContainer container = new GenericContainer("myAppImage:release1")
.withImagePullPolicy(PullPolicy.defaultPolicy());
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/455314.html
