Хорошо, так ... Некоторое время веб-сокеты были реализованы в среде GAE flex. У меня там развернуто приложение, и все работает нормально "Сорта", за исключением того, что иногда
- При подключении или
- После случайного отключения, и он пытается восстановить соединение
Я получаю пару таких ошибок:
POST https://XXX.appspot.com/socket.io/?EIO=3&transport=polling&t=N00Ml-1&sid=XuKv8-6R2TZrIERGAAAO 400
WebSocket connection to 'wss://XXX.appspot.com/socket.io/?EIO=3&transport=websocket&sid=XuKv8-6R2TZrIERGAAAO' failed: WebSocket is closed before the connection is established
GET https://XXX.appspot.com/socket.io/?EIO=3&transport=polling&t=N00Ml-2&sid=XuKv8-6R2TZrIERGAAAO 400
Я много гуглил и перепробовал множество вещей, предлагаемых людям, у которых были похожие проблемы (большинство из них ПЕРЕД GAE внедрили поддержку websocket ).
После пары этих ошибок он просто подключается, и все в порядке ... Я попытался принудительно установить транспорт в качестве веб-сокета на стороне клиента, но, похоже, он ничего не меняет.
Есть ли какое-нибудь исправление? Должен ли я просто сменить поставщика облачных услуг?
Не публиковать никакого кода, поскольку это реализация basi c socket.io nodejs, на самом деле я тестировал пустую реализацию basi c, и она такая же вещь, я думаю, они правильно не реализовали балансировщик нагрузки? У кого-нибудь есть эти проблемы? Должен ли я go aws вместо этого?