Jag är ledsen att säga detta, men tillåter hög samtidighet för att uppnå hög prestanda och på samma gång att be om en strikt monoton sekvens är motstridiga krav.
Antingen du har en enda kontrollpunkt/misslyckande som utfärdar ID:n och ser till att det varken finns dubbletter eller att en överhoppas, eller du måste acceptera chansen till en eller båda av dessa situationer.
Som du har sagt finns det försök att kringgå den här typen av problem, men i slutändan kommer du alltid att upptäcka att du måste göra en avvägning mellan snabbhet och korrekthet, för så fort du tillåter samtidighet kan du hamna i situationer med splittrade hjärnor eller tävlingsförhållanden.
Kanske skulle en strikt monoton sekvens vara ok för var och en av möjligen många servrar/databaser/tabeller?