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

Когда с базой работает только один клиент естественно ничего такого произойти не может. ;-)

Ответить