-
IT café
Új hozzászólás Aktív témák
-
K1nG HuNp
őstag
hali, gózgatok most a 2 évnyi nodeozas után és kicsit gondolkodóba estem..
ugy go-ban a gorutinessal tudunk több "szálon", paralell kódot futtatni, a nodeban meg a promiseokkal..
Egyik nyelvben sem lehet már elindított gorutinet vagy promiset kívülről cancellelni, azaz ha elindítod az adott fvnyt (rutine, promise..) akkor ő a belső logikája szerint végig fog futni akár mi van.
van olyan nyelv/megoldás ahol az így hívott paralell függvények cancellelhetőek? úgy értve cancellelhetőek hogy jár a futása során az 56. sor kiértékelésénél, kívülről jön a cancel és fogja és bezár
illetve ha nincs, akkor miért nem baj ez hogy nincs? nekem most adatbázis olvasás történik paralell (dynamodb, ne menjunk bele) a lényeg az hogy küldök x kérést, x gorutine, és a http kérést handlelő fvt blokkolom amíg az összes gorutine nem jött vissza válasszal vagy amint 1 darab is hibával tér vissza. na ez mind fasza és jó, de megjön 1 error és a többi x-1 darab gorutine ugyan úgy lefut.
mint mondtam db olvasás tehát teljesen idempotens, kárt nem fognak tenni a lefutó gorutinek.. csak itt kezdtem el gondolkodni
ugye nodeban ez a promise.all, ott is mint utánaolvastam (eddig sosem kellett lol..), úgyan úgy lefut az összes többi promise.
viszont mi van nem idempotens dolgokkal? adabázisoknál ugye erre vannak a tranzakciók, meg valami még dereng Gajdos úr órájáról is, szóval hogy adatbázisoknál is hasonlóan lefut a beérkező tranzakció összes eleme, csak ott azzal van kiküszöbölve a hiba után is lefutó szálak/fvnyek problémája, hogy rollbackelődik az egész a tranzakció előtti állapotra nem?
fú bocsi ha szerte szét van a komment, azért remélem átment a lényeg
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Ingyen teljesítménylöket egyes Radeon RX 9070-ek gazdáinak?
- Fejhallgató erősítő és DAC topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- BMW topik
- iPhone topik
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- Windows Insider Program
- Renault, Dacia topik
- Gyúrósok ide!
- További aktív témák...
- Azonnali készpénzes INTEL CPU NVIDIA VGA számítógép felvásárlás személyesen / postával korrekt áron
- Bomba ár! Dell Latitude 7390 - i5-8GEN I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Bomba ár! HP EliteBook 820 G3 - i5-6GEN I 8GB I 256GB SSD I 12,5" FHD I Cam I W10 I Garancia!
- BESZÁMÍTÁS! MSI B450 R5 3600 16GB DDR4 512GB SSD RX 6500XT 4GB Zalman S2 TG Zalman 500W
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest