Vlad Khorsun пишет:
Но при большой нагрузке на сервер возможна ситуация гонок: клиент
закомител транзакцию и ожидает прихода событий порождённых только что
закрытой транзакцией,
Т.е. у клиента правая рука не знает, что делает левая ?
но в это время могут придти события порождённые другими транзакциями.
Если бы можно было получить ID транзакции с событием, можно было бы
просто дождаться "своего", накапливая остальные.
Ситуация гонок может возникать когда одновременно плотно работают много
клиентов.
Воспроизвести удалось во время нагрузочного тестирования.
Когда с базой работает только один клиент естественно ничего такого
произойти не может. ;-)