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.
Ez az oldal tartalmazza az összes információt, amely a fejlesztők számára a Hotmaps Platformhoz való hozzájáruláshoz vagy annak működésének megértéséhez szükséges.
Az új nyilvános adatkészletek integrációja a következőképpen történik:
Ha egy adatkészlet meghibásodik az integráció során, probléma jön létre a Taiga (projekt menedzsment platform) területén. A probléma megmutatja a felmerült hibát, és a fejlesztőnek javítania kellene, és újra el kellett adnia munkáját Gitnek, hogy a szkript másnap este megpróbálja újra integrálni.
Az integrációs szkript forráskódja elérhető az alábbi linken: Adatintegráció
Az adatkészleteknek a nyilvános adatkészletek listájához történő hozzáadásához azokat egy új Git-tárolóba kell helyezni a GitLab-on. Itt van a GitLab Szervezet, ahol az adatkészleteket tovább kell helyezni: Adatkészletek a GitLabon .
Naponta egyszer ellenőrzik az adattárak új kötelezettségvállalásait, és ha igen, integrálják őket. Az integrációs folyamat ellenőrzi, hogy az adatok megfelelnek-e a specifikációnak, vagy sem.
Itt található a specifikáció: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf
Az alkalmazás kódja a GitHub-on található a Hotmaps szervezet alatt . Ennek a szervezetnek több adattára van
Ha hozzá szeretne adni valamilyen kódot a Hotmaps-hoz, akkor két lehetősége van: ha közvetlenül akarja frissíteni a felületet vagy a hátteret, módosítania kell az eszközkészlet kliensét vagy szolgáltatás-tárházát. Ha hozzá szeretné adni a saját számítási modulját, akkor létrehozhatja saját lerakatát az base_calculation_module lerakat readme-jének követésével
Ha szeretne néhány munkát elvégezni a Git-tárhelyen, kérjük, ne működjön közvetlenül a mesterággal. Hozzon létre egy új ágot a fejlesztési ágból, végezze el a munkát ezen az ágon, és amikor a szolgáltatást tesztelték, egyesítheti munkáját a fejlesztési ággal, ahogy az a következő ábrán látható.
Annak érdekében, hogy valamit a Hotmaps adattárhoz eljuttasson, a Hotmaps csapat tagjának kell lennie, ha nem Ön, akkor továbbra is képes elvégezni egy eszköz villáját saját eszközének fejlesztéséhez.
A dokumentumokkal kapcsolatos további információk a következő dokumentumokban találhatók:
Az összes szolgáltatást és alkatrészt a saját Docker tárolójukon keresztül használják. Ezeket a tárolókat egyetlen docker-compose fájlban definiálják. A fenti kép a Hotmaps IT architektúráját ábrázolja.
Néhány partnerszervezet a kommunikációt csak a 80-as portra korlátozta. A korlátozás okozta problémák elkerülése érdekében fordított proxy létrehozására került sor. Ez a fordított proxy egyetlen belépési pontot kínál, majd az ügyfél által elküldött kérést elosztja az érintett szolgáltatással. A fordított proxy három komponensből áll:
Három hálózat létezik:
Minden számítási modulnak megvan a saját Docker tárolója.
A Hotmaps a Docker szoftvert és a Docker-Compose eszközt használja a tárolók kezeléséhez. A docker-compose.yml fájl tartalmazza a Docker architektúra teljes konfigurációját (konténerek, hálózatok, hivatkozások, ... konfigurációja). Ez lehetővé teszi a konténerek futtatását egyetlen egyszerű paranccsal:
docker-compose up
A Docker-összeállításról többet olvashat a Docker weboldalán: Összeállítás a parancssori hivatkozásra és a Összeállítás fájl hivatkozásra .
Csak egy konténer működik külön-külön a többitől: ez az adatbázis, mert állandóan fel kell maradnia. Ezért nincs a dokkoló-összeállítás konfigurációs fájljában.
Jelenleg a szervert a HES-SO üzemelteti Svájcban. Két gép áll rendelkezésre: egy fejlesztésre (fejlesztésre és tesztelésre) és egy gyártásra (a tényleges eszközkészlet, elérhető a www.hotmaps.eu webhelyen ).
Mindkét gép azonos specifikációval rendelkezik:
Gyakran futtatunk teljesítményteszteket a fejlesztő szerveren annak érdekében, hogy bizonyos mennyiségű egyidejű felhasználót garantáljunk.
Példaként az alábbiakban mutatjuk be az első béta kiadás eredményeit, szemben a jövőbeni kiadási tesztekkel. Az új kiadás tartalmaz néhány fejlesztési teljesítményt.
Ez a példa az egyidejű felhasználók teljesítménytesztjét mutatja be, ugyanazt a funkciót használva: "a hektár kiválasztásának időtartam-görbe". A vastag vastag sor azt a korlátot jelzi, ameddig a szerver kezdeményez hibákat. A hektárszám kiválasztása jó példa, mivel megmutatja a legtöbb erőforrást igénylő lekérdezéseket.
A 2019. március béta kiadása
| Szimulált felhasználók Nb | Átlagos idő | Medián | Maximális idő | Min idő | A hibák százalékos aránya | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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 | nem | nem | nem | nem | nem | | 300 | nem | nem | nem | nem | nem |
A DEV jövőbeli kiadása (2019. március)
| Szimulált felhasználók Nb | Átlagos idő | Medián | Maximális idő | Min idő | A hibák százalékos aránya | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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. |
Szerzői:
bírálók:
Szeretnénk kifejezni legmélyebb elismerésünket a Horizont 2020 Hotmaps projekthez (támogatási megállapodás száma 723677), amely finanszírozást nyújtott a jelen vizsgálat elvégzéséhez
This page was automatically translated. View in another language:
English (original) Bulgarian* Croatian* Czech* Danish* Dutch* Estonian* Finnish* French* German* Greek* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Spanish* Swedish*
* machine translated1> Fejlesztők
Ez az oldal tartalmazza az összes információt, amely a fejlesztők számára a Hotmaps Platformhoz való hozzájáruláshoz vagy annak működésének megértéséhez szükséges.
Az új nyilvános adatkészletek integrációja a következőképpen történik:
Ha egy adatkészlet meghibásodik az integráció során, probléma jön létre a Taiga (projekt menedzsment platform) területén. A probléma megmutatja a felmerült hibát, és a fejlesztőnek javítania kellene, és újra el kellett adnia munkáját Gitnek, hogy a szkript másnap este megpróbálja újra integrálni.
Az integrációs szkript forráskódja elérhető az alábbi linken: Adatintegráció
Az adatkészleteknek a nyilvános adatkészletek listájához történő hozzáadásához azokat egy új Git-tárolóba kell helyezni a GitLab-on. Itt van a GitLab Szervezet, ahol az adatkészleteket tovább kell helyezni: Adatkészletek a GitLabon .
Naponta egyszer ellenőrzik az adattárak új kötelezettségvállalásait, és ha igen, integrálják őket. Az integrációs folyamat ellenőrzi, hogy az adatok megfelelnek-e a specifikációnak, vagy sem.
Itt található a specifikáció: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf
Az alkalmazás kódja a GitHub-on található a Hotmaps szervezet alatt . Ennek a szervezetnek több adattára van
Ha hozzá szeretne adni valamilyen kódot a Hotmaps-hoz, akkor két lehetősége van: ha közvetlenül akarja frissíteni a felületet vagy a hátteret, módosítania kell az eszközkészlet kliensét vagy szolgáltatás-tárházát. Ha hozzá szeretné adni a saját számítási modulját, akkor létrehozhatja saját lerakatát az base_calculation_module lerakat readme-jének követésével
Ha szeretne néhány munkát elvégezni a Git-tárhelyen, kérjük, ne működjön közvetlenül a mesterággal. Hozzon létre egy új ágot a fejlesztési ágból, végezze el a munkát ezen az ágon, és amikor a szolgáltatást tesztelték, egyesítheti munkáját a fejlesztési ággal, ahogy az a következő ábrán látható.
Annak érdekében, hogy valamit a Hotmaps adattárhoz eljuttasson, a Hotmaps csapat tagjának kell lennie, ha nem Ön, akkor továbbra is képes elvégezni egy eszköz villáját saját eszközének fejlesztéséhez.
A dokumentumokkal kapcsolatos további információk a következő dokumentumokban találhatók:
Az összes szolgáltatást és alkatrészt a saját Docker tárolójukon keresztül használják. Ezeket a tárolókat egyetlen docker-compose fájlban definiálják. A fenti kép a Hotmaps IT architektúráját ábrázolja.
Néhány partnerszervezet a kommunikációt csak a 80-as portra korlátozta. A korlátozás okozta problémák elkerülése érdekében fordított proxy létrehozására került sor. Ez a fordított proxy egyetlen belépési pontot kínál, majd az ügyfél által elküldött kérést elosztja az érintett szolgáltatással. A fordított proxy három komponensből áll:
Három hálózat létezik:
Minden számítási modulnak megvan a saját Docker tárolója.
A Hotmaps a Docker szoftvert és a Docker-Compose eszközt használja a tárolók kezeléséhez. A docker-compose.yml fájl tartalmazza a Docker architektúra teljes konfigurációját (konténerek, hálózatok, hivatkozások, ... konfigurációja). Ez lehetővé teszi a konténerek futtatását egyetlen egyszerű paranccsal:
docker-compose up
A Docker-összeállításról többet olvashat a Docker weboldalán: Összeállítás a parancssori hivatkozásra és a Összeállítás fájl hivatkozásra .
Csak egy konténer működik külön-külön a többitől: ez az adatbázis, mert állandóan fel kell maradnia. Ezért nincs a dokkoló-összeállítás konfigurációs fájljában.
Jelenleg a szervert a HES-SO üzemelteti Svájcban. Két gép áll rendelkezésre: egy fejlesztésre (fejlesztésre és tesztelésre) és egy gyártásra (a tényleges eszközkészlet, elérhető a www.hotmaps.eu webhelyen ).
Mindkét gép azonos specifikációval rendelkezik:
Gyakran futtatunk teljesítményteszteket a fejlesztő szerveren annak érdekében, hogy bizonyos mennyiségű egyidejű felhasználót garantáljunk.
Példaként az alábbiakban mutatjuk be az első béta kiadás eredményeit, szemben a jövőbeni kiadási tesztekkel. Az új kiadás tartalmaz néhány fejlesztési teljesítményt.
Ez a példa az egyidejű felhasználók teljesítménytesztjét mutatja be, ugyanazt a funkciót használva: "a hektár kiválasztásának időtartam-görbe". A vastag vastag sor azt a korlátot jelzi, ameddig a szerver kezdeményez hibákat. A hektárszám kiválasztása jó példa, mivel megmutatja a legtöbb erőforrást igénylő lekérdezéseket.
A 2019. március béta kiadása
| Szimulált felhasználók Nb | Átlagos idő | Medián | Maximális idő | Min idő | A hibák százalékos aránya | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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 | nem | nem | nem | nem | nem | | 300 | nem | nem | nem | nem | nem |
A DEV jövőbeli kiadása (2019. március)
| Szimulált felhasználók Nb | Átlagos idő | Medián | Maximális idő | Min idő | A hibák százalékos aránya | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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. |
Szerzői:
bírálók:
Szeretnénk kifejezni legmélyebb elismerésünket a Horizont 2020 Hotmaps projekthez (támogatási megállapodás száma 723677), amely finanszírozást nyújtott a jelen vizsgálat elvégzéséhez
This page was automatically translated. View in another language:
English (original) Bulgarian* Croatian* Czech* Danish* Dutch* Estonian* Finnish* French* German* Greek* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Spanish* Swedish*
* machine translated> Fejlesztők
Ez az oldal tartalmazza az összes információt, amely a fejlesztők számára a Hotmaps Platformhoz való hozzájáruláshoz vagy annak működésének megértéséhez szükséges.
Az új nyilvános adatkészletek integrációja a következőképpen történik:
Ha egy adatkészlet meghibásodik az integráció során, probléma jön létre a Taiga (projekt menedzsment platform) területén. A probléma megmutatja a felmerült hibát, és a fejlesztőnek javítania kellene, és újra el kellett adnia munkáját Gitnek, hogy a szkript másnap este megpróbálja újra integrálni.
Az integrációs szkript forráskódja elérhető az alábbi linken: Adatintegráció
Az adatkészleteknek a nyilvános adatkészletek listájához történő hozzáadásához azokat egy új Git-tárolóba kell helyezni a GitLab-on. Itt van a GitLab Szervezet, ahol az adatkészleteket tovább kell helyezni: Adatkészletek a GitLabon .
Naponta egyszer ellenőrzik az adattárak új kötelezettségvállalásait, és ha igen, integrálják őket. Az integrációs folyamat ellenőrzi, hogy az adatok megfelelnek-e a specifikációnak, vagy sem.
Itt található a specifikáció: Hotmaps_Data-upload-on-Gitlab_2017-12-04_V4.pdf
Az alkalmazás kódja a GitHub-on található a Hotmaps szervezet alatt . Ennek a szervezetnek több adattára van
Ha hozzá szeretne adni valamilyen kódot a Hotmaps-hoz, akkor két lehetősége van: ha közvetlenül akarja frissíteni a felületet vagy a hátteret, módosítania kell az eszközkészlet kliensét vagy szolgáltatás-tárházát. Ha hozzá szeretné adni a saját számítási modulját, akkor létrehozhatja saját lerakatát az base_calculation_module lerakat readme-jének követésével
Ha szeretne néhány munkát elvégezni a Git-tárhelyen, kérjük, ne működjön közvetlenül a mesterággal. Hozzon létre egy új ágot a fejlesztési ágból, végezze el a munkát ezen az ágon, és amikor a szolgáltatást tesztelték, egyesítheti munkáját a fejlesztési ággal, ahogy az a következő ábrán látható.
Annak érdekében, hogy valamit a Hotmaps adattárhoz eljuttasson, a Hotmaps csapat tagjának kell lennie, ha nem Ön, akkor továbbra is képes elvégezni egy eszköz villáját saját eszközének fejlesztéséhez.
A dokumentumokkal kapcsolatos további információk a következő dokumentumokban találhatók:
Az összes szolgáltatást és alkatrészt a saját Docker tárolójukon keresztül használják. Ezeket a tárolókat egyetlen docker-compose fájlban definiálják. A fenti kép a Hotmaps IT architektúráját ábrázolja.
Néhány partnerszervezet a kommunikációt csak a 80-as portra korlátozta. A korlátozás okozta problémák elkerülése érdekében fordított proxy létrehozására került sor. Ez a fordított proxy egyetlen belépési pontot kínál, majd az ügyfél által elküldött kérést elosztja az érintett szolgáltatással. A fordított proxy három komponensből áll:
Három hálózat létezik:
Minden számítási modulnak megvan a saját Docker tárolója.
A Hotmaps a Docker szoftvert és a Docker-Compose eszközt használja a tárolók kezeléséhez. A docker-compose.yml fájl tartalmazza a Docker architektúra teljes konfigurációját (konténerek, hálózatok, hivatkozások, ... konfigurációja). Ez lehetővé teszi a konténerek futtatását egyetlen egyszerű paranccsal:
docker-compose up
A Docker-összeállításról többet olvashat a Docker weboldalán: Összeállítás a parancssori hivatkozásra és a Összeállítás fájl hivatkozásra .
Csak egy konténer működik külön-külön a többitől: ez az adatbázis, mert állandóan fel kell maradnia. Ezért nincs a dokkoló-összeállítás konfigurációs fájljában.
Jelenleg a szervert a HES-SO üzemelteti Svájcban. Két gép áll rendelkezésre: egy fejlesztésre (fejlesztésre és tesztelésre) és egy gyártásra (a tényleges eszközkészlet, elérhető a www.hotmaps.eu webhelyen ).
Mindkét gép azonos specifikációval rendelkezik:
Gyakran futtatunk teljesítményteszteket a fejlesztő szerveren annak érdekében, hogy bizonyos mennyiségű egyidejű felhasználót garantáljunk.
Példaként az alábbiakban mutatjuk be az első béta kiadás eredményeit, szemben a jövőbeni kiadási tesztekkel. Az új kiadás tartalmaz néhány fejlesztési teljesítményt.
Ez a példa az egyidejű felhasználók teljesítménytesztjét mutatja be, ugyanazt a funkciót használva: "a hektár kiválasztásának időtartam-görbe". A vastag vastag sor azt a korlátot jelzi, ameddig a szerver kezdeményez hibákat. A hektárszám kiválasztása jó példa, mivel megmutatja a legtöbb erőforrást igénylő lekérdezéseket.
A 2019. március béta kiadása
| Szimulált felhasználók Nb | Átlagos idő | Medián | Maximális idő | Min idő | A hibák százalékos aránya | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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 | nem | nem | nem | nem | nem | | 300 | nem | nem | nem | nem | nem |
A DEV jövőbeli kiadása (2019. március)
| Szimulált felhasználók Nb | Átlagos idő | Medián | Maximális idő | Min idő | A hibák százalékos aránya | --------------------- | ------------ | ------ | -------- | -------- | -------------------- | | 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. |
Szerzői:
bírálók:
Szeretnénk kifejezni legmélyebb elismerésünket a Horizont 2020 Hotmaps projekthez (támogatási megállapodás száma 723677), amely finanszírozást nyújtott a jelen vizsgálat elvégzéséhez
This page was automatically translated. View in another language:
English (original) Bulgarian* Croatian* Czech* Danish* Dutch* Estonian* Finnish* French* German* Greek* 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