MongoDB архив татах үед эхлүүлэлт бүтэлгүй болвол Flapdoodle-ийн багц татагчийг тохируулна уу. HTTP прокси жагсаалт нийтийн татах замын боломжит төгсгөлийн цэгүүдийг өгч чадна. Өгөгдлийн сангийн клиент дараагийн холболтоо хараахан хийгээгүй байна.

Орчин үеийн шилжилтэд суурилсан тохируулга проксийг DownloadPackage-ээр дамжуулна:

Mongod mongod = new Mongod() {
    @Override
    public DownloadPackage downloadPackage() {
        return DownloadPackage.withDefaults()
            .withDownloadConfig(DownloadConfig.defaults()
                .withProxyFactory(() -> Proxys.httpProxy("proxy.example", 8080)));
    }
};

Сонгосон Flapdoodle MongoDB болон embedded-process сангуудын классуудыг ашиглаад, дараа нь энэ тохируулсан Mongod-ийг програм эсвэл туршилтын тохиргоонд ашиглана уу. Ламбда HTTP проксийг өгдөг; архивын URL татах очих газар хэвээр байна.

Кэшээс амжилттай эхлэх нь тухайн проксийг ашиглахгүй. Багцын шилжилт эхлээд татах кэшийг шалгадаг тул эхлүүлэлтийн үр дүнг үнэлэхдээ кэшийн цохилт ба бодит архив таталтыг ялгаарай.

Энэ загвар нь шилжилтийн API-д хамаарна. Хуучин RuntimeConfig бүтээгчид болон Spring Boot-ийн өмнөх DownloadConfigBuilderCustomizer өөр тохируулга, кэшийн зохион байгуулалтын интерфейс ашигладаг; жишээг програмын хамаарлын үед тааруулна уу.

Холбоотой нийтлэлүүд