Siddeplaner og reserverede pladser
Nummererede sidder er primært et samtidighedsproblem der ser ud som en plansektion.
En plads holdes, ikke reserveret for evigt
Når en køber vælger en plads, holdes den i 15 minutter. Langt nok til at afslutte betalingen og kort nok til at en forladt kurv ikke tager en plads ud af salg for hele aftenen. Hvis de ikke fuldfører, udløber holdet automatisk og pladsen vender tilbage.
To personer, en plads
Holdet tages atomart: præcis en session kan kræve en given plads, og anden anmodning nægtes snarere end køet. Dette betyder mest i det værste tilfælde — de sidste få pladser, alle klikker på samme tid — som er præcis hvor en naiv implementering dobbelt-sælger.
Holdene overlever et crash
Holdene skrives til databasen såvel som det hurtige in-memory lager, så en genstart ikke stille frigjør alle holdte pladser under salg.
Blanding nummererede og fri indgang
Du kan sælge nummererede pladser og fri indgang-billetter til samme begivenhed. Fri indgang har ingen plads at holde, så dens tilgængelighed tælles mod billettypen sit eget antal.
En konsekvens værd at planlægge for: en holdt plads er ikke en solgt plads. Dine salgstall tæller bekræftede bestillinger, så travle on-sale øjeblikke viser flere visuelt låste pladser end billetter solgt. Kløften lukker sig når holdene udløber.