Dva lidé kliknou na příhoz téměř současně a oba na své obrazovce vidí stejnou cenu. Která nabídka platí? Férový aukční systém potřebuje jednoznačné pořadí na serveru a přesnou odpověď každému účastníkovi. Hodiny v telefonu rozhodčím být nemohou.
Zobrazený čas není dostatečné pořadové číslo
Čas s přesností na sekundy může v protokolu vypadat shodně i u různých událostí. Navíc požadavky dorazí po sítích s rozdílným zpožděním. Pravidla musí určit rozhodný okamžik a server musí zajistit konzistentní zpracování včetně příhozů na hranici ukončení.
Konkrétní technické řešení může používat transakce, frontu nebo jiný způsob řízení souběhu. Podstatný je výsledek: nevzniknou dva vzájemně neslučitelní vedoucí účastníci a přijatá nabídka se neztratí při přepsání cenové hodnoty.
Neúspěšný požadavek není automaticky výpadek
Pokud mezitím jiný účastník cenu zvýšil, původní nabídka už nemusí splňovat podmínky. Rozhraní má vrátit aktuální stav a důvod nepřijetí. Univerzální červená hláška „Chyba serveru“ zaměňuje běžný soutěžní souběh za technickou závadu.
- Uživatel ví, zda byla jeho nabídka přijata.
- Nová cena odpovídá potvrzenému stavu serveru.
- Opakované kliknutí neposílá nechtěně další závaznou nabídku.
- Historie dovolí propojit požadavek a jeho výsledek.
Jak má vypadat průkazný test
Nestačí otevřít dvě záložky a ručně klikat. Připravte souběžné požadavky proti stejné položce, opakované doručení totožného požadavku a příhoz těsně před rozhodným koncem. Ověřte také více aplikačních instancí, pokud je takto produkce provozována. Lokální zámek v jedné instanci neřeší automaticky celý cluster.
Co chtít při demonstraci MULTiBiD
Vyžádejte si vysvětlení pravidel pořadí a ukázku obou odpovědí při kolizi. Ptejte se i na vazbu přijaté nabídky na prodloužení konce. Úspěšný test má doložit nejen správného vedoucího účastníka, ale také konzistentní čas ukončení a záznam pro pozdější řešení reklamace. Technický detail zde přímo ovlivňuje důvěru v provozovatele.
Chcete prověřit kritické okamžiky aukce?
Projdeme souběh nabídek, potvrzování výsledků a testovací scénáře pro váš provoz.
Prověřit MULTiBiD Domluvit technickou konzultaci
Související čtení
Řešíte podobný projekt?
Pojďme ho nezávazně probrat. Ukážeme vám související služby i zkušenosti z realizovaných projektů.
Prohlédnout služby
Naše realizace
Nezávazně konzultovat