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.
Ova stranica sadrži sve informacije potrebne za programere da doprinesu platformi Hotmaps ili da shvate kako to funkcionira.
Integriranjem novih javnih skupova podataka postupa se kako slijedi:
Ako skup podataka ne uspije tijekom integracije, stvara se problem na Taigi (platformi za upravljanje projektima). Problem pokazuje postavljenu grešku i programer bi je trebao ispraviti i gurnuti ponovo svoj rad u Git kako bi ga skripta mogla pokušati ponovo integrirati sljedeće večeri.
Izvorni kod skripte za integraciju dostupan je na ovoj vezi: Integracija podataka
Da biste dodali skupove podataka na popis javnih skupova podataka, oni ih moraju prebaciti u novo Gitovo spremište na GitLabu. Ovdje je GitLab organizacija u koju treba gurnuti skupove podataka : skupovi podataka na GitLabu .
Jednom dnevno se skladišta provjeravaju za nove obveze i integriraju ako jesu. Proces integracije provjerava jesu li podaci u skladu s specifikacijom ili ne.
Evo specifikacije: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf
Kod aplikacije nalazi se na GitHubu pod organizacijom Hotmaps . Ova organizacija posjeduje nekoliko spremišta
Ako želite dodati neki kôd Hotmapsu, imate dvije mogućnosti: ako želite ažurirati sučelje ili pomoćni prostor izravno, morate izmijeniti klijentsko ili servisno spremište alatnog okvira. Ako želite dodati vlastiti modul izračuna, možete stvoriti vlastito spremište slijedeći readme repozitorija base_calculation_module
Ako želite obaviti neki posao na Git spremištu, nemojte izravno raditi s glavnom ogrankom. Izradite novu granu iz grane za razvoj, obavite svoj rad na toj grani i kad se testira vaša značajka, možete svoj rad spojiti s granom za razvoj kao što je prikazano na sljedećem grafikonu.
Da biste nešto gurnuli u neko spremište Hotmaps-a, morate biti član tima Hotmaps-a, ako niste, još uvijek ste u mogućnosti izvršiti vilicu našeg alata za razvoj vlastitog alata.
Više podataka o radu možete pronaći u ovim dokumentima:
Sve usluge i komponente koriste se kroz vlastiti Docker spremnik. Svi su ti spremnici definirani u jednoj datoteci za slanje dokumenata. Slika iznad predstavlja IT arhitekturu Hotmapa.
Neke su partnerske organizacije ograničile komunikaciju samo na luku 80. Kako bi se izbjegli problemi uzrokovani tim ograničenjem, napravljeno je obrnuto proxy poslužitelj. Ovaj obrnuti proxy nudi jednu ulaznu točku, a zatim distribuira zahtjev koji je kupac poslao dotičnoj usluzi. Obrnuti proxy sastoji se od tri komponente:
Postoje tri mreže:
Svaki modul za proračun ima svoj Docker spremnik.
Hotmaps koristi Docker softver i Docker-Compose alat za upravljanje spremnicima. Datoteka docker-compose.yml sadrži cijelu konfiguraciju Docker arhitekture (konfiguracija spremnika, mreža, veza, ...). To omogućuje pokretanje spremnika s jednom jednostavnom naredbom:
docker-compose up
Na web-lokaciji Docker nalazi se više o docker-compose: Sastavi referencu naredbenog retka i Sastavi referencu datoteke .
Postoji samo jedan spremnik koji se pokreće odvojeno od ostalih: to je baza podataka, jer treba stalno biti u tijeku. Zbog toga se ne nalazi u konfiguracijskoj datoteci docker-compose.
Trenutno je poslužitelj domaćin u HES-SO u Švicarskoj. Dostupne su dvije mašine: jedna za razvoj (razvoj i testiranje) i jedna za proizvodnju (stvarni alatni alat dostupan na www.hotmaps.eu ).
Oba stroja imaju iste specifikacije:
Mi često izvodimo testove performansi na razvojnom poslužitelju kako bismo zajamčili određenu količinu istodobnih korisnika.
Primjerice, u nastavku su rezultati prvog beta izdanja u odnosu na buduće testove izdanja. Novo izdanje uključuje neka poboljšanja performansi.
Ovaj primjer pokazuje testove performansi istodobnih korisnika koji koriste istu funkciju: "krivulja trajanja za odabir hektara". Masna linija prikazuje granicu na kojoj poslužitelj počinje podizati pogreške. Odabir hektara dobar je primjer jer pokazuje upite koji zahtijevaju najviše resursa.
Beta izdanje ožujka 2019
| Nb simuliranih korisnika | Prosječno vrijeme | Medijan | Maksimalno vrijeme | Min vrijeme | Postotak grešaka | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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 |
Buduće izdanje na DEV-u (ožujak 2019.)
| Nb simuliranih korisnika | Prosječno vrijeme | Medijan | Maksimalno vrijeme | Min vrijeme | Postotak grešaka | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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:
recenzenti:
Željeli bismo izraziti našu duboku zahvalnost projektu Hotmaps Horizon 2020 (Ugovor o dodjeli bespovratnih sredstava 723677), koji je osigurao sredstva za provođenje ove istrage
This page was automatically translated. View in another language:
English (original) Bulgarian* Czech* Danish* Dutch* Estonian* Finnish* French* German* Greek* Hungarian* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Spanish* Swedish*
* machine translated1> programeri
Ova stranica sadrži sve informacije potrebne za programere da doprinesu platformi Hotmaps ili da shvate kako to funkcionira.
Integriranjem novih javnih skupova podataka postupa se kako slijedi:
Ako skup podataka ne uspije tijekom integracije, stvara se problem na Taigi (platformi za upravljanje projektima). Problem pokazuje postavljenu grešku i programer bi je trebao ispraviti i gurnuti ponovo svoj rad u Git kako bi ga skripta mogla pokušati ponovo integrirati sljedeće večeri.
Izvorni kod skripte za integraciju dostupan je na ovoj vezi: Integracija podataka
Da biste dodali skupove podataka na popis javnih skupova podataka, oni ih moraju prebaciti u novo Gitovo spremište na GitLabu. Ovdje je GitLab organizacija u koju treba gurnuti skupove podataka : skupovi podataka na GitLabu .
Jednom dnevno se skladišta provjeravaju za nove obveze i integriraju ako jesu. Proces integracije provjerava jesu li podaci u skladu s specifikacijom ili ne.
Evo specifikacije: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf
Kod aplikacije nalazi se na GitHubu pod organizacijom Hotmaps . Ova organizacija posjeduje nekoliko spremišta
Ako želite dodati neki kôd Hotmapsu, imate dvije mogućnosti: ako želite ažurirati sučelje ili pomoćni prostor izravno, morate izmijeniti klijentsko ili servisno spremište alatnog okvira. Ako želite dodati vlastiti modul izračuna, možete stvoriti vlastito spremište slijedeći readme repozitorija base_calculation_module
Ako želite obaviti neki posao na Git spremištu, nemojte izravno raditi s glavnom ogrankom. Izradite novu granu iz grane za razvoj, obavite svoj rad na toj grani i kad se testira vaša značajka, možete svoj rad spojiti s granom za razvoj kao što je prikazano na sljedećem grafikonu.
Da biste nešto gurnuli u neko spremište Hotmaps-a, morate biti član tima Hotmaps-a, ako niste, još uvijek ste u mogućnosti izvršiti vilicu našeg alata za razvoj vlastitog alata.
Više podataka o radu možete pronaći u ovim dokumentima:
Sve usluge i komponente koriste se kroz vlastiti Docker spremnik. Svi su ti spremnici definirani u jednoj datoteci za slanje dokumenata. Slika iznad predstavlja IT arhitekturu Hotmapa.
Neke su partnerske organizacije ograničile komunikaciju samo na luku 80. Kako bi se izbjegli problemi uzrokovani tim ograničenjem, napravljeno je obrnuto proxy poslužitelj. Ovaj obrnuti proxy nudi jednu ulaznu točku, a zatim distribuira zahtjev koji je kupac poslao dotičnoj usluzi. Obrnuti proxy sastoji se od tri komponente:
Postoje tri mreže:
Svaki modul za proračun ima svoj Docker spremnik.
Hotmaps koristi Docker softver i Docker-Compose alat za upravljanje spremnicima. Datoteka docker-compose.yml sadrži cijelu konfiguraciju Docker arhitekture (konfiguracija spremnika, mreža, veza, ...). To omogućuje pokretanje spremnika s jednom jednostavnom naredbom:
docker-compose up
Na web-lokaciji Docker nalazi se više o docker-compose: Sastavi referencu naredbenog retka i Sastavi referencu datoteke .
Postoji samo jedan spremnik koji se pokreće odvojeno od ostalih: to je baza podataka, jer treba stalno biti u tijeku. Zbog toga se ne nalazi u konfiguracijskoj datoteci docker-compose.
Trenutno je poslužitelj domaćin u HES-SO u Švicarskoj. Dostupne su dvije mašine: jedna za razvoj (razvoj i testiranje) i jedna za proizvodnju (stvarni alatni alat dostupan na www.hotmaps.eu ).
Oba stroja imaju iste specifikacije:
Mi često izvodimo testove performansi na razvojnom poslužitelju kako bismo zajamčili određenu količinu istodobnih korisnika.
Primjerice, u nastavku su rezultati prvog beta izdanja u odnosu na buduće testove izdanja. Novo izdanje uključuje neka poboljšanja performansi.
Ovaj primjer pokazuje testove performansi istodobnih korisnika koji koriste istu funkciju: "krivulja trajanja za odabir hektara". Masna linija prikazuje granicu na kojoj poslužitelj počinje podizati pogreške. Odabir hektara dobar je primjer jer pokazuje upite koji zahtijevaju najviše resursa.
Beta izdanje ožujka 2019
| Nb simuliranih korisnika | Prosječno vrijeme | Medijan | Maksimalno vrijeme | Min vrijeme | Postotak grešaka | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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 |
Buduće izdanje na DEV-u (ožujak 2019.)
| Nb simuliranih korisnika | Prosječno vrijeme | Medijan | Maksimalno vrijeme | Min vrijeme | Postotak grešaka | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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:
recenzenti:
Željeli bismo izraziti našu duboku zahvalnost projektu Hotmaps Horizon 2020 (Ugovor o dodjeli bespovratnih sredstava 723677), koji je osigurao sredstva za provođenje ove istrage
This page was automatically translated. View in another language:
English (original) Bulgarian* Czech* Danish* Dutch* Estonian* Finnish* French* German* Greek* Hungarian* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Spanish* Swedish*
* machine translated> programeri
Ova stranica sadrži sve informacije potrebne za programere da doprinesu platformi Hotmaps ili da shvate kako to funkcionira.
Integriranjem novih javnih skupova podataka postupa se kako slijedi:
Ako skup podataka ne uspije tijekom integracije, stvara se problem na Taigi (platformi za upravljanje projektima). Problem pokazuje postavljenu grešku i programer bi je trebao ispraviti i gurnuti ponovo svoj rad u Git kako bi ga skripta mogla pokušati ponovo integrirati sljedeće večeri.
Izvorni kod skripte za integraciju dostupan je na ovoj vezi: Integracija podataka
Da biste dodali skupove podataka na popis javnih skupova podataka, oni ih moraju prebaciti u novo Gitovo spremište na GitLabu. Ovdje je GitLab organizacija u koju treba gurnuti skupove podataka : skupovi podataka na GitLabu .
Jednom dnevno se skladišta provjeravaju za nove obveze i integriraju ako jesu. Proces integracije provjerava jesu li podaci u skladu s specifikacijom ili ne.
Evo specifikacije: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf
Kod aplikacije nalazi se na GitHubu pod organizacijom Hotmaps . Ova organizacija posjeduje nekoliko spremišta
Ako želite dodati neki kôd Hotmapsu, imate dvije mogućnosti: ako želite ažurirati sučelje ili pomoćni prostor izravno, morate izmijeniti klijentsko ili servisno spremište alatnog okvira. Ako želite dodati vlastiti modul izračuna, možete stvoriti vlastito spremište slijedeći readme repozitorija base_calculation_module
Ako želite obaviti neki posao na Git spremištu, nemojte izravno raditi s glavnom ogrankom. Izradite novu granu iz grane za razvoj, obavite svoj rad na toj grani i kad se testira vaša značajka, možete svoj rad spojiti s granom za razvoj kao što je prikazano na sljedećem grafikonu.
Da biste nešto gurnuli u neko spremište Hotmaps-a, morate biti član tima Hotmaps-a, ako niste, još uvijek ste u mogućnosti izvršiti vilicu našeg alata za razvoj vlastitog alata.
Više podataka o radu možete pronaći u ovim dokumentima:
Sve usluge i komponente koriste se kroz vlastiti Docker spremnik. Svi su ti spremnici definirani u jednoj datoteci za slanje dokumenata. Slika iznad predstavlja IT arhitekturu Hotmapa.
Neke su partnerske organizacije ograničile komunikaciju samo na luku 80. Kako bi se izbjegli problemi uzrokovani tim ograničenjem, napravljeno je obrnuto proxy poslužitelj. Ovaj obrnuti proxy nudi jednu ulaznu točku, a zatim distribuira zahtjev koji je kupac poslao dotičnoj usluzi. Obrnuti proxy sastoji se od tri komponente:
Postoje tri mreže:
Svaki modul za proračun ima svoj Docker spremnik.
Hotmaps koristi Docker softver i Docker-Compose alat za upravljanje spremnicima. Datoteka docker-compose.yml sadrži cijelu konfiguraciju Docker arhitekture (konfiguracija spremnika, mreža, veza, ...). To omogućuje pokretanje spremnika s jednom jednostavnom naredbom:
docker-compose up
Na web-lokaciji Docker nalazi se više o docker-compose: Sastavi referencu naredbenog retka i Sastavi referencu datoteke .
Postoji samo jedan spremnik koji se pokreće odvojeno od ostalih: to je baza podataka, jer treba stalno biti u tijeku. Zbog toga se ne nalazi u konfiguracijskoj datoteci docker-compose.
Trenutno je poslužitelj domaćin u HES-SO u Švicarskoj. Dostupne su dvije mašine: jedna za razvoj (razvoj i testiranje) i jedna za proizvodnju (stvarni alatni alat dostupan na www.hotmaps.eu ).
Oba stroja imaju iste specifikacije:
Mi često izvodimo testove performansi na razvojnom poslužitelju kako bismo zajamčili određenu količinu istodobnih korisnika.
Primjerice, u nastavku su rezultati prvog beta izdanja u odnosu na buduće testove izdanja. Novo izdanje uključuje neka poboljšanja performansi.
Ovaj primjer pokazuje testove performansi istodobnih korisnika koji koriste istu funkciju: "krivulja trajanja za odabir hektara". Masna linija prikazuje granicu na kojoj poslužitelj počinje podizati pogreške. Odabir hektara dobar je primjer jer pokazuje upite koji zahtijevaju najviše resursa.
Beta izdanje ožujka 2019
| Nb simuliranih korisnika | Prosječno vrijeme | Medijan | Maksimalno vrijeme | Min vrijeme | Postotak grešaka | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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 |
Buduće izdanje na DEV-u (ožujak 2019.)
| Nb simuliranih korisnika | Prosječno vrijeme | Medijan | Maksimalno vrijeme | Min vrijeme | Postotak grešaka | | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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:
recenzenti:
Željeli bismo izraziti našu duboku zahvalnost projektu Hotmaps Horizon 2020 (Ugovor o dodjeli bespovratnih sredstava 723677), koji je osigurao sredstva za provođenje ove istrage
This page was automatically translated. View in another language:
English (original) Bulgarian* Czech* Danish* Dutch* Estonian* Finnish* French* German* Greek* Hungarian* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Spanish* Swedish*
* machine translated
Last edited by web, 2020-09-30 11:29:36