"100 uctenek za sekundu bude tak stredni hodnota vetsiho marketu."
Jak si představujete větší market? Pokud myslíte hypermarket, vybaví se mi třeba Tesco nebo Globus a ty mívají tak 20-30 pokladen, málokdy otevřených najednou. Při odbavení jednoho zákazníka za desítky sekund to vychází na jednotky účtenek za sekundu.
"ve spickach to spolehlive bude atakovat 1M."
Jako že 10 miliónů obyvatel ČR bude každých 10s dostávat účtenku?
Neřekl bych, že má někdo z nás problém s matematikou základní školy, spíše se lišíme v předpokladech, Vy tento stát zřejmě vidíte jako masu, jejímž jediným koníčkem je nakupování... Ta střední hodnota pěti milionů kupujících během dvou hodin po třech transakcích každý odpovídá při dvanáctihodinovém "nákupním dni" průměrně devíti transakcím na hlavu denně za každého obyvatele ČR (dejme tomu, že kojence vyváží turisté). A já osobně devět transakcí denně (či 63 týdně) fakt neudělám.
Navíc těch odbavitelných 4000 za sekundu je deklarováno jako zvládnutelné v reálném provozu a ne při latenci 0, Vy prostě vycházíte z toho, že tvrzení o propustnosti je (dokonce řádově) nadhodnocené, z čehož pak logicky plyne, že se problémy budou kumulovat a celé to spadne.
Jinak řečeno, hájíte stanovisko "Je-li to úplně blbě implementované, spadne to.", s tím sice souhlasím (s platností této implikace) a není třeba už šermovat čísly, jak rychle to spadne... Akorát nedisponuji křišťálovou koulí ani jsem to neimplementoval, takže tak silné předpoklady beru s rezervou.
Vy jste opravdu kouzelný. V mé zemi existují důchodci, matky na mateřské či rodičovské dovolené, nezaměstnaní, řemeslníci a další živnostníci pracující podle toho, jak seženou práci, lidé pracující na směny, zaměstnanci se zkrácenými úvazky, zaměstnanci s plnými úvazky od šesti do dvou stejně jako od deseti do šesti, lidé vyrážející o víkendu na velké nákupy, lidé nechávající si jídlo dovézt, lidé nakupující průběžně a single pokladní obsluhující ty pokladny generující EET transakce během oněch dvou hodin.
Ve Vaší zemi naproti tomu existuje pět milionů domácností, přičemž v každé je člen s pracovní dobou plus minus od devíti do pěti, který když skončí, vyrazí koupit něco k večeři, načež jde buď přímo domů, nebo to s sebou tahá do hospody, kina, divadla, na koncert, aktivní i pasivní sportovní aktivity či jakákoliv jiná místa trávení volného času.
Docela mě mrzí, že technika ještě nedospěla do bodu, kdy by bylo možné se procházet krajinou cizí mysli, výlet do té Vaší by byl jistě unikátním zážitkem.
Vy těm svým číslům opravdu věříte? Který větší market generuje průměrně 100 účtenek za sekundu? Představme si obchodní centrum, které obsahuje stovku obchodů a v každém z nich je otevřených deset pokladen. Nechť odbavení jednoho zákazníka trvá 10 sekund a nechť je u každé pokladny nekonečná fronta. Máme tedy tisíc pokladen, každá generuje šest účtenek za minutu, celkově to dává těch 100 za sekundu. A teď mi takové obchodní centrum ukažte (vážně, velmi rád bych si v něm otevřel obchod, i kdybych tam měl stánek s jedinou pokladnou, dělalo by to pořád zaručené tisíce kšeftů denně).
Nebo jinak, 100 účtenek za sekundu znamená, že v jedné sekundě sto pokladen zároveň odešle požadavek. A v následující zase. A v té potom též. A... tak dále.
Vase reakce je zcela mimo ...
5M kupujicich behem 2hodin, kazdy 3 nakupy. To by mohlo zhruba odpovidat stredni hodnote.
15M/(120*60) = 2083ks/s
Coz ovsem plati pouze v pripade, ze odezva systemu bude presne 0, v pripade jakekoli latence to pochopitelne narusta, pokud bude zpozdeni 1s, tak uz je to 4k zadosti ve fronte. Nadto se da predpokladat, ze requesty budou odesilany opakovane, pokud system neodpovi, rekneme treba 10x, coz prozmenu zvedne odezvu, a pekne se nam to kumuluje a kumuluje.
Spicka se da ocekavat tak na desetinasobku. Tzn kolem 20k/s. Pokud ta vec hypoteticky zvladne 4k/s (jako ze na zaklade predchozich zkusenosti je zcela jiste ze nezvladne ani desetinu), tak to bude znamenat, ze po 1s bude ve fronte 35k zadosti, po 2s 50k atd atd.
Bezte si tudiz zopaknout tu matematiku zakladni skoly.
Takže zde se nabízí následující forma občanského bojkotu, forma italské stávky, restaurace nebudou účtovat útratu souhrně, ale po položce, tedy zvlášť vystaví účtenky za každé zkonzumované pivo, polévku, salát, hlavní jídlo, kávu, dezert, ... A místo jedné účtenky, klientovi jich dají deset. Dále je možno kumulovat čas odeslání, kdy obsluha položku do EET odešle v čase 10, 20, 30, 40, 50, 60 vteřin, čím se zvýší pravděpodobnost souběhu.
Vskutku by me zajimalo, na zaklade ceho se pisatel domniva, ze to bude bezproblemove. Zatim naopak naprosto vse nasvedcuje tomu, ze to bude tentokrat doslova megapruser, protoze narozdil od registru automobilu, toto budou povine pouzivat uplne vsichni.
Argumentovat pak 100 uctenkami, to si z nas delate legraci ze? Tech uctenek, ktere se budou snazit zaroven protlacit prodejci, bude pise tak 100k a ve spickach to spolehlive bude atakovat 1M. 100 uctenek za sekundu bude tak stredni hodnota vetsiho marketu.
Staci se pak podivat, jak uzasne funguje ARES. A jiz se tesim, az bude nekdo resit, proc je zablokovana 1/2 ip rozsahu Evropy, a odpoved na to bude, ze z tech IP chodilo prilis mnoho pozadavku.
Takze jak vidim, nejen ze nezvlad matematiku, ale navic negramotny ...
Drtiva vetsina nakupu se uskutecni behem 2 hodin. Nevim co tu melete o nejakych 9 nakupech. Oni totiz prevazne lide jezdi domu pres nakupni centrum, aby meli co k veceri. Nevsiml jsem si, ze by nekdo travil 9 hodin denne nakupovanim, tedy krom Vas.
A prekvapive, prumerna velikost domacnosti je cca 2 (a kousek) osoby. Tudiz pro vas prekvapeni, zhruba 5M.