ئەگەر 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 ئوخشىمىغان خاسلاشتۇرۇش ۋە غەملەك ئورۇنلاشتۇرۇش كۆرۈنمە يۈزلىرىنى ئىشلىتىدۇ؛ مىسالنى ئەپتىكى باغلىنىش ئەۋلادىغا ماسلاشتۇرۇڭ.

مۇناسىۋەتلىك ماقالىلەر