Что вы можете сделать, это сохранить ваш запрос в базе данных в случае сбоя соединения (вы можете использовать любую базу данных, даже общие настройки ).Затем реализуйте прослушиватель соединений для прослушивания, если соединение восстанавливается.Если соединение восстанавливается, получите запрос к базе данных и повторите его, если это удастся, удалите этот запрос в базе данных.
Сохранение запроса зависит от того, как вы хотите сгруппировать запрос.Например, запрос входа в систему, вы можете сохранить его на своей таблице LOGIN_QUERY_TABLE с колонкой username и password, если соединение восстанавливается, получите имя пользователя и пароль, чтобы повторить попытку входа в систему снова.