Мы используем реализацию sockJS vert.x для нашего решения для веб-сокетов. Когда vert.x отправляет несколько сообщений быстро друг за другом, некоторые сообщения будут доставлены клиенту очень поздно. Поздние сообщения поступают только после отправки контрольного сигнала. Есть идеи, как это возможно?
Мы временно исправили это, поместив наш метод sockjssocket.write () внутрь синхронизированного блока, но это немного похоже на взлом. Причина, по которой мы помещаем это в синхронизированный блок, заключается в том, что мы думаем, что это как-то связано с параллельной записью в буфер сокета.
с уважением,
Даан