В нашем приложении у нас есть SSE-соединение со временем жизни 5 минут, через 5 минут сервер закрывает соединение и клиент подключается автоматически.
Но вот проблема: во время переподключения клиента могло произойти какое-то событие на бэкэнде, и оно не будет передано SSE-соединению, потому что оно еще не установлено.
Таким образом, есть временные интервалы 1-2 секунды, когда мы можем потерять события.
Как мы можем справиться с этим делом? Каково твое мнение ?
На мой взгляд, у нас есть только один выбор: после каждого повторного подключения SSE выполнять дополнительные запросы GET на сервере для обновления данных.