Протокол Stomp в Codename One - PullRequest
1 голос
/ 07 мая 2020

Мне неудобно использовать WebSocket с Codename One и Spring Boot. Может быть, моя «ошибка» заключалась в реализации одного моего собственного протокола связи через веб-сокет, с подтверждением и другими сложными для реализации вещами. У моего протокола есть проблемы, которые я не смог исправить ... Я потратил много времени на его создание, но для меня слишком много сложностей.

Сегодня я обнаружил, что пытался изобрести колесо. .. поскольку существуют протоколы через веб-сокет, такие как STUMP:

https://www.toptal.com/java/stomp-spring-boot-websocket

STOMP - это простой протокол обмена текстовыми сообщениями, который изначально был создан для языков сценариев, таких как Ruby, Python и Perl для подключения к корпоративным брокерам сообщений. Благодаря STOMP клиенты и брокеры, разработанные на разных языках, могут отправлять и получать сообщения друг от друга. Протокол WebSocket иногда называют TCP для Интернета. Аналогично, STOMP называется HTTP для Интернета. Он определяет несколько типов кадров, которые отображаются на кадры WebSockets, например, CONNECT, SUBSCRIBE, UNSUBSCRIBE, ACK или SEND. С одной стороны, эти команды очень удобны для управления коммуникацией, а с другой - они позволяют нам реализовывать решения с более сложными функциями, такими как подтверждение сообщений.

Есть ли какая-либо реализация Stomp для Codename One? Или реализация любого другого протокола через веб-сокет? Спасибо

1 Ответ

1 голос
/ 08 мая 2020

Боюсь, что не сейчас. Я также пробовал искать реализации в Java, но не нашел. Было бы действительно хорошо, если бы у нас было что-то подобное. Кодовое имя 1.

...