Disclaimer: The explanation provided on this website (Hotmaps Wiki) are indicative and for research purposes only. No responsibility is taken for the accuracy of the provided information, explanations and figures or for using them for unintended purposes.
Data privacy: By clicking OK below, you accept that this website may use cookies.
Táto stránka obsahuje všetky informácie, ktoré vývojári potrebujú na to, aby prispeli k platforme Hotmaps alebo aby pochopili, ako funguje.
Integrácia nových verejných súborov údajov sa rieši takto:
Ak súbor údajov zlyhá počas integrácie, problém sa vytvorí na serveri Taiga (platforma pre riadenie projektov). Tento problém ukazuje vznesenú chybu a vývojár by ju mal napraviť a znova poslať svoju prácu na Git, aby sa skript mohol pokúsiť o ďalšiu integráciu nasledujúci večer.
Zdrojový kód integračného skriptu je k dispozícii na tomto odkaze: Integrácia údajov
Ak chcete pridať súbory údajov do zoznamu verejných súborov údajov, musíte ich poslať do nového úložiska Git na GitLab. Toto je organizácia GitLab, do ktorej by sa mali zasielať súbory údajov: Súbory údajov v službe GitLab .
Raz denne sú úložiská kontrolované na nové záväzky a v prípade potreby sú integrované. Proces integrácie kontroluje, či údaje zodpovedajú špecifikácii alebo nie.
Tu je špecifikácia: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf
Kód aplikácie sa nachádza na GitHub pod organizáciou Hotmaps . Táto organizácia vlastní niekoľko archívov
Ak chcete do Hotmaps pridať nejaký kód, máte dve možnosti: ak chcete priamo aktualizovať rozhranie alebo backend, musíte zmeniť úložisko klienta alebo služby v paneli nástrojov. Ak chcete pridať svoj vlastný výpočtový modul, môžete si vytvoriť vlastný archív podľa readme archívu base_calculation_module.
Ak chcete vykonať nejakú prácu v úložisku Git, nepracujte priamo s hlavnou vetvou. Vytvorte novú vetvu z rozvojovej vetvy, urobte svoju prácu v tejto vetve a keď je vaša funkcia otestovaná, môžete zlúčiť svoju prácu s vetvou rozvoja tak, ako je to znázornené na nasledujúcom grafe.
Ak chcete niečo presunúť do niektorého úložiska Hotmaps, musíte byť členom tímu Hotmaps, ak nie ste, stále ste schopní vykonať vidličku nášho nástroja na vývoj vlastného nástroja.
Viac informácií o tom, ako pracovať v týchto dokumentoch:
Všetky služby a komponenty sa používajú prostredníctvom vlastného kontajnera Docker. Všetky tieto kontajnery sú definované v jednom dock-compose súbore. Obrázok vyššie predstavuje IT architektúru Hotmaps.
Niektoré partnerské organizácie obmedzili komunikáciu iba na port 80. Aby sa predišlo problémom spôsobeným týmto obmedzením, vytvorilo sa reverzné splnomocnenie. Tento reverzný proxy server ponúka jeden vstupný bod a potom distribuuje požiadavku zaslanú zákazníkom príslušnej službe. Reverzný proxy server sa skladá z troch komponentov:
Existujú tri siete:
Každý výpočtový modul má svoj vlastný dokovací kontajner.
Hotmaps používa Docker softvér a Docker-Compose nástroj pre správu kontajnerov. Súbor docker-compose.yml obsahuje celú konfiguráciu architektúry Docker (konfigurácia kontajnerov, sietí, odkazov, ...). To umožňuje spustenie kontajnerov pomocou jedného jednoduchého príkazu:
docker-compose up
Viac informácií o docker-compose nájdete na webe Docker: Zostavte odkaz na príkazový riadok a Zostavte odkaz na súbor .
Existuje iba jeden kontajner, ktorý sa spúšťa oddelene od ostatných: je to databáza, pretože musí neustále pracovať. Preto sa nenachádza v konfiguračnom súbore docker-compose.
Momentálne je server hostený na HES-SO vo Švajčiarsku. K dispozícii sú 2 stroje: jeden pre vývoj (vývoj a testovanie) a jeden pre výrobu (aktuálny súbor nástrojov, dostupný na www.hotmaps.eu ).
Oba stroje majú rovnakú špecifikáciu:
Na vývojovom serveri často vykonávame testy výkonnosti, aby sme zaručili určité množstvo súčasných používateľov.
Ako príklad uvádzame výsledky prvého vydania verzie beta oproti budúcim testom vydania. Nové vydanie obsahuje niektoré vylepšenia výkonu.
Tento príklad ukazuje testy výkonnosti súbežných používateľov s rovnakou funkciou: „krivka trvania pre výber hektárov“. Tučný riadok zobrazuje limit, v ktorom server začína zvyšovať chyby. Hektárový výber je dobrým príkladom, pretože ukazuje otázky, ktoré vyžadujú najviac zdrojov.
Beta vydanie marca 2019
| Počet simulovaných používateľov Priemerný čas Medián Maximálny čas | Min Percento chýb | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 2936 | 2936 | 2936 | 2936 | 0 | | 20 | 9329 9503 11778 | 6901 | 0 | | 50 22922 | 22713 | 33401 | 8661 | 0 | | 100 33302 32875 | 58257 4929 | 16 | | 200 | na | na | na | na | na | | 300 | na | na | na | na | na |
Budúce vydanie na DEV (marec 2019)
| Počet simulovaných používateľov Priemerný čas Medián Maximálny čas | Min Percento chýb | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 1802 | 1802 | 1802 | 1802 | 0 | | 20 | 5289 | 2677 | 6873 | 2149 | 0 | | 50 10775 | 11274 | 17081 | 2577 | 0 | | 100 19807 20280 | 35142 | 3156 | 0 | | 200 | 37302 37575 69930 | 3381 | 0 | | 300 | 49091 | 57536 | 83578 2447 | 26
Autori:
oponenti:
Chceli by sme vyjadriť najhlbšie ocenenie projektu Hotmaps Horizontu 2020 (dohoda o grante č. 723677), ktorý poskytol finančné prostriedky na vykonanie tohto vyšetrovania.
This page was automatically translated. View in another language:
English (original) Bulgarian* Croatian* Czech* Danish* Dutch* Estonian* Finnish* French* German* Greek* Hungarian* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovenian* Spanish* Swedish*
* machine translated1> vývojári
Táto stránka obsahuje všetky informácie, ktoré vývojári potrebujú na to, aby prispeli k platforme Hotmaps alebo aby pochopili, ako funguje.
Integrácia nových verejných súborov údajov sa rieši takto:
Ak súbor údajov zlyhá počas integrácie, problém sa vytvorí na serveri Taiga (platforma pre riadenie projektov). Tento problém ukazuje vznesenú chybu a vývojár by ju mal napraviť a znova poslať svoju prácu na Git, aby sa skript mohol pokúsiť o ďalšiu integráciu nasledujúci večer.
Zdrojový kód integračného skriptu je k dispozícii na tomto odkaze: Integrácia údajov
Ak chcete pridať súbory údajov do zoznamu verejných súborov údajov, musíte ich poslať do nového úložiska Git na GitLab. Toto je organizácia GitLab, do ktorej by sa mali zasielať súbory údajov: Súbory údajov v službe GitLab .
Raz denne sú úložiská kontrolované na nové záväzky a v prípade potreby sú integrované. Proces integrácie kontroluje, či údaje zodpovedajú špecifikácii alebo nie.
Tu je špecifikácia: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf
Kód aplikácie sa nachádza na GitHub pod organizáciou Hotmaps . Táto organizácia vlastní niekoľko archívov
Ak chcete do Hotmaps pridať nejaký kód, máte dve možnosti: ak chcete priamo aktualizovať rozhranie alebo backend, musíte zmeniť úložisko klienta alebo služby v paneli nástrojov. Ak chcete pridať svoj vlastný výpočtový modul, môžete si vytvoriť vlastný archív podľa readme archívu base_calculation_module.
Ak chcete vykonať nejakú prácu v úložisku Git, nepracujte priamo s hlavnou vetvou. Vytvorte novú vetvu z rozvojovej vetvy, urobte svoju prácu v tejto vetve a keď je vaša funkcia otestovaná, môžete zlúčiť svoju prácu s vetvou rozvoja tak, ako je to znázornené na nasledujúcom grafe.
Ak chcete niečo presunúť do niektorého úložiska Hotmaps, musíte byť členom tímu Hotmaps, ak nie ste, stále ste schopní vykonať vidličku nášho nástroja na vývoj vlastného nástroja.
Viac informácií o tom, ako pracovať v týchto dokumentoch:
Všetky služby a komponenty sa používajú prostredníctvom vlastného kontajnera Docker. Všetky tieto kontajnery sú definované v jednom dock-compose súbore. Obrázok vyššie predstavuje IT architektúru Hotmaps.
Niektoré partnerské organizácie obmedzili komunikáciu iba na port 80. Aby sa predišlo problémom spôsobeným týmto obmedzením, vytvorilo sa reverzné splnomocnenie. Tento reverzný proxy server ponúka jeden vstupný bod a potom distribuuje požiadavku zaslanú zákazníkom príslušnej službe. Reverzný proxy server sa skladá z troch komponentov:
Existujú tri siete:
Každý výpočtový modul má svoj vlastný dokovací kontajner.
Hotmaps používa Docker softvér a Docker-Compose nástroj pre správu kontajnerov. Súbor docker-compose.yml obsahuje celú konfiguráciu architektúry Docker (konfigurácia kontajnerov, sietí, odkazov, ...). To umožňuje spustenie kontajnerov pomocou jedného jednoduchého príkazu:
docker-compose up
Viac informácií o docker-compose nájdete na webe Docker: Zostavte odkaz na príkazový riadok a Zostavte odkaz na súbor .
Existuje iba jeden kontajner, ktorý sa spúšťa oddelene od ostatných: je to databáza, pretože musí neustále pracovať. Preto sa nenachádza v konfiguračnom súbore docker-compose.
Momentálne je server hostený na HES-SO vo Švajčiarsku. K dispozícii sú 2 stroje: jeden pre vývoj (vývoj a testovanie) a jeden pre výrobu (aktuálny súbor nástrojov, dostupný na www.hotmaps.eu ).
Oba stroje majú rovnakú špecifikáciu:
Na vývojovom serveri často vykonávame testy výkonnosti, aby sme zaručili určité množstvo súčasných používateľov.
Ako príklad uvádzame výsledky prvého vydania verzie beta oproti budúcim testom vydania. Nové vydanie obsahuje niektoré vylepšenia výkonu.
Tento príklad ukazuje testy výkonnosti súbežných používateľov s rovnakou funkciou: „krivka trvania pre výber hektárov“. Tučný riadok zobrazuje limit, v ktorom server začína zvyšovať chyby. Hektárový výber je dobrým príkladom, pretože ukazuje otázky, ktoré vyžadujú najviac zdrojov.
Beta vydanie marca 2019
| Počet simulovaných používateľov Priemerný čas Medián Maximálny čas | Min Percento chýb | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 2936 | 2936 | 2936 | 2936 | 0 | | 20 | 9329 9503 11778 | 6901 | 0 | | 50 22922 | 22713 | 33401 | 8661 | 0 | | 100 33302 32875 | 58257 4929 | 16 | | 200 | na | na | na | na | na | | 300 | na | na | na | na | na |
Budúce vydanie na DEV (marec 2019)
| Počet simulovaných používateľov Priemerný čas Medián Maximálny čas | Min Percento chýb | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 1802 | 1802 | 1802 | 1802 | 0 | | 20 | 5289 | 2677 | 6873 | 2149 | 0 | | 50 10775 | 11274 | 17081 | 2577 | 0 | | 100 19807 20280 | 35142 | 3156 | 0 | | 200 | 37302 37575 69930 | 3381 | 0 | | 300 | 49091 | 57536 | 83578 2447 | 26
Autori:
oponenti:
Chceli by sme vyjadriť najhlbšie ocenenie projektu Hotmaps Horizontu 2020 (dohoda o grante č. 723677), ktorý poskytol finančné prostriedky na vykonanie tohto vyšetrovania.
This page was automatically translated. View in another language:
English (original) Bulgarian* Croatian* Czech* Danish* Dutch* Estonian* Finnish* French* German* Greek* Hungarian* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovenian* Spanish* Swedish*
* machine translated> vývojári
Táto stránka obsahuje všetky informácie, ktoré vývojári potrebujú na to, aby prispeli k platforme Hotmaps alebo aby pochopili, ako funguje.
Integrácia nových verejných súborov údajov sa rieši takto:
Ak súbor údajov zlyhá počas integrácie, problém sa vytvorí na serveri Taiga (platforma pre riadenie projektov). Tento problém ukazuje vznesenú chybu a vývojár by ju mal napraviť a znova poslať svoju prácu na Git, aby sa skript mohol pokúsiť o ďalšiu integráciu nasledujúci večer.
Zdrojový kód integračného skriptu je k dispozícii na tomto odkaze: Integrácia údajov
Ak chcete pridať súbory údajov do zoznamu verejných súborov údajov, musíte ich poslať do nového úložiska Git na GitLab. Toto je organizácia GitLab, do ktorej by sa mali zasielať súbory údajov: Súbory údajov v službe GitLab .
Raz denne sú úložiská kontrolované na nové záväzky a v prípade potreby sú integrované. Proces integrácie kontroluje, či údaje zodpovedajú špecifikácii alebo nie.
Tu je špecifikácia: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf
Kód aplikácie sa nachádza na GitHub pod organizáciou Hotmaps . Táto organizácia vlastní niekoľko archívov
Ak chcete do Hotmaps pridať nejaký kód, máte dve možnosti: ak chcete priamo aktualizovať rozhranie alebo backend, musíte zmeniť úložisko klienta alebo služby v paneli nástrojov. Ak chcete pridať svoj vlastný výpočtový modul, môžete si vytvoriť vlastný archív podľa readme archívu base_calculation_module.
Ak chcete vykonať nejakú prácu v úložisku Git, nepracujte priamo s hlavnou vetvou. Vytvorte novú vetvu z rozvojovej vetvy, urobte svoju prácu v tejto vetve a keď je vaša funkcia otestovaná, môžete zlúčiť svoju prácu s vetvou rozvoja tak, ako je to znázornené na nasledujúcom grafe.
Ak chcete niečo presunúť do niektorého úložiska Hotmaps, musíte byť členom tímu Hotmaps, ak nie ste, stále ste schopní vykonať vidličku nášho nástroja na vývoj vlastného nástroja.
Viac informácií o tom, ako pracovať v týchto dokumentoch:
Všetky služby a komponenty sa používajú prostredníctvom vlastného kontajnera Docker. Všetky tieto kontajnery sú definované v jednom dock-compose súbore. Obrázok vyššie predstavuje IT architektúru Hotmaps.
Niektoré partnerské organizácie obmedzili komunikáciu iba na port 80. Aby sa predišlo problémom spôsobeným týmto obmedzením, vytvorilo sa reverzné splnomocnenie. Tento reverzný proxy server ponúka jeden vstupný bod a potom distribuuje požiadavku zaslanú zákazníkom príslušnej službe. Reverzný proxy server sa skladá z troch komponentov:
Existujú tri siete:
Každý výpočtový modul má svoj vlastný dokovací kontajner.
Hotmaps používa Docker softvér a Docker-Compose nástroj pre správu kontajnerov. Súbor docker-compose.yml obsahuje celú konfiguráciu architektúry Docker (konfigurácia kontajnerov, sietí, odkazov, ...). To umožňuje spustenie kontajnerov pomocou jedného jednoduchého príkazu:
docker-compose up
Viac informácií o docker-compose nájdete na webe Docker: Zostavte odkaz na príkazový riadok a Zostavte odkaz na súbor .
Existuje iba jeden kontajner, ktorý sa spúšťa oddelene od ostatných: je to databáza, pretože musí neustále pracovať. Preto sa nenachádza v konfiguračnom súbore docker-compose.
Momentálne je server hostený na HES-SO vo Švajčiarsku. K dispozícii sú 2 stroje: jeden pre vývoj (vývoj a testovanie) a jeden pre výrobu (aktuálny súbor nástrojov, dostupný na www.hotmaps.eu ).
Oba stroje majú rovnakú špecifikáciu:
Na vývojovom serveri často vykonávame testy výkonnosti, aby sme zaručili určité množstvo súčasných používateľov.
Ako príklad uvádzame výsledky prvého vydania verzie beta oproti budúcim testom vydania. Nové vydanie obsahuje niektoré vylepšenia výkonu.
Tento príklad ukazuje testy výkonnosti súbežných používateľov s rovnakou funkciou: „krivka trvania pre výber hektárov“. Tučný riadok zobrazuje limit, v ktorom server začína zvyšovať chyby. Hektárový výber je dobrým príkladom, pretože ukazuje otázky, ktoré vyžadujú najviac zdrojov.
Beta vydanie marca 2019
| Počet simulovaných používateľov Priemerný čas Medián Maximálny čas | Min Percento chýb | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 2936 | 2936 | 2936 | 2936 | 0 | | 20 | 9329 9503 11778 | 6901 | 0 | | 50 22922 | 22713 | 33401 | 8661 | 0 | | 100 33302 32875 | 58257 4929 | 16 | | 200 | na | na | na | na | na | | 300 | na | na | na | na | na |
Budúce vydanie na DEV (marec 2019)
| Počet simulovaných používateľov Priemerný čas Medián Maximálny čas | Min Percento chýb | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 1 | 1802 | 1802 | 1802 | 1802 | 0 | | 20 | 5289 | 2677 | 6873 | 2149 | 0 | | 50 10775 | 11274 | 17081 | 2577 | 0 | | 100 19807 20280 | 35142 | 3156 | 0 | | 200 | 37302 37575 69930 | 3381 | 0 | | 300 | 49091 | 57536 | 83578 2447 | 26
Autori:
oponenti:
Chceli by sme vyjadriť najhlbšie ocenenie projektu Hotmaps Horizontu 2020 (dohoda o grante č. 723677), ktorý poskytol finančné prostriedky na vykonanie tohto vyšetrovania.
This page was automatically translated. View in another language:
English (original) Bulgarian* Croatian* Czech* Danish* Dutch* Estonian* Finnish* French* German* Greek* Hungarian* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovenian* Spanish* Swedish*
* machine translated
Last edited by web, 2020-09-30 11:29:36