Deji boroksee-download-ka Flapdoodle ka hor inta MongoDB uusan bilaaban
Habee DownloadPackage ee habaynta Flapdoodle ee ku salaysan kala-guurka, oo xusuuso in keydka diiran uu ka boodi karo dariiqa boroksee.
Haddii bilaabista ku guuldareysato inta la soo dejinayo kaydka MongoDB, habee soo-dejiyaha xirmada Flapdoodle. Liiska boroksee HTTP wuxuu bixin karaa meelo ugu dambeeya oo mushahar ah oo loogu talagalay dariiqa soo-dejinta dadweynaha. Macmiilka keydka xogta wali ma uusan samayn isku xirkiisa dambe.
Habaynta casriga ah ee ku salaysan kala-guurka waxay boroksee ku bixisaa iyada oo loo marayo DownloadPackage:
Mongod mongod = new Mongod() {
@Override
public DownloadPackage downloadPackage() {
return DownloadPackage.withDefaults()
.withDownloadConfig(DownloadConfig.defaults()
.withProxyFactory(() -> Proxys.httpProxy("proxy.example", 8080)));
}
};Isticmaal fasallada ka mid ah maktabadaha Flapdoodle MongoDB iyo embedded-process ee la doortay, ka dibna isticmaal Mongod-kan la habeeyay ee barnaamijka ama habaynta tijaabada. Lambda waxay bixisaa boroksee HTTP; URL-ka kaydku wali waa meesha soo-dejinta.
Bilaabis guul leh oo ka timid keydka ma isticmaasho boroksee-kaas. Kala-guurka xirmadu wuxuu marka hore baarayaa keydka soo-dejinta, sidaas darteed kala sooc ku-dhaca keydka iyo soo-dejin dhab ah oo kaydka marka aad qiimeyneyso natiijada bilaabista.
Qaabkani waxa uu ka tirsan yahay API-ga kala-guurka. Dhisayaasha hore ee RuntimeConfig iyo DownloadConfigBuilderCustomizer ee hore ee Spring Boot waxay isticmaalaan is-dhexgalo habayn iyo qaab-keyd oo kala duwan; u eeg tusaalaha jiilka ku-tiirsanaanta barnaamijka.