代号一中的踩踏协议

问题描述 投票:1回答:1

我对将WebSocket与Codename One和Spring Boot结合使用感到不舒服。也许我的“错误”是在websocket上实现了我自己的通信协议,其中包括ack和其他难以实现的功能。我的协议存在一些我无法解决的问题……我花了很多时间来创建它,但对我来说太复杂了。

今天,我发现我试图重新发明轮子……因为在Websocket上有类似STUMP的协议:

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

STOMP是一种基于文本的简单消息传递协议,最初是为Ruby,Python和Perl等脚本语言创建的,以连接到企业消息代理。借助STOMP,以不同语言开发的客户和经纪人可以相互收发消息。 WebSocket协议有时称为Web的TCP。类似地,STOMP被称为Web的HTTP。它定义了一些映射到WebSockets框架的框架类型,例如CONNECT,SUBSCRIBE,UNSUBSCRIBE,ACK或SEND。一方面,这些命令非常便于管理通信,另一方面,它们使我们能够实现具有更复杂功能(例如消息确认)的解决方案。

代号一是否有Stomp实现?还是通过websocket实现任何其他协议?谢谢

codenameone
1个回答
1
投票

恐怕目前不行。我也尝试过寻找Java的实现,但是找不到任何实现。如果我们有这样的东西,那实际上会非常好。

[我找到了implementation for Android,但没有机会了解将其移植到Codename One的复杂性。

© www.soinside.com 2019 - 2024. All rights reserved.