Sử dụng kết hợp Spring Boot 1.4.1.Release và Spring Data Couchbase 2.1.3.RELEASE, có cách nào để ngăn chặn lỗi khởi động ứng dụng nếu nó không thể kết nối với couchbase không?Ngăn chặn khởi động khởi động mùa xuân thất bại trên lỗi kết nối couchbase
Hành vi hiện tại: Ứng dụng không thể kết nối với couchbase khi khởi động và thoát.
Mục tiêu: Ứng dụng sẽ tiếp tục khởi động mặc dù không thể kết nối với Couchbase, sử dụng cấu hình thời gian chờ trong CouchbaseEnvironment và liên tục cố gắng kết nối trong nền.
Trong Spring Boot, chúng ta có thể cấu hình Spring JDBC để bỏ qua lỗi khi khởi động với spring.datasource.continue-on-error=true
. Bất kỳ cơ hội nào đó giống như vậy cùng với sự thử lại về sự thất bại tồn tại trong Spring Data Couchbase?
Tôi đã thử định cấu hình CouchbaseEnvironment nhưng tôi không muốn gia hạn lỗi kết nối thời gian chờ - tôi muốn nó bỏ qua lỗi kết nối hoàn toàn. Nó không quan trọng quá nhiều loại ngoại lệ mà tôi gặp phải khi cố gắng kết nối với Couchbase. Tôi chỉ muốn ứng dụng khởi động thành công, sau đó tiếp tục thử kết nối lại sau mỗi giây X. – mengchengfeng