которого(респонз)
делится на две части, часть отдается сразу, часть обрабатывается долго,
и отдается после(части отдаются через multipart в один респонз, после стрим закрывается).
Результаты передаются через EventBus, которая все сериализует в json, и результат обрабатывается
в коллбеке(в коде нет никаких блокировок),
первая часть приходит в коллбеке, по ней я могу узнать будет ли вторая часть, если будет -
то я отсылаю первую часть, и должен как-то получить вторую, вероятно через тот же EventBus,
но на момент когда я снова приму решение слушать EventBus, результат может быть уже отослан через него,
и я попосту пропущу сообщение. Как правильно синхронизироваться в таких ситуациях?
local shared data?
Обсуждают сегодня