两个 java 应用程序可以通过标枪网络套接字通信吗?

Can two java applications talk over javelin web sockets?

我正在开发一个分布式 Java 应用程序,它在主 -> slave/s 配置中实现状态机。

我希望主站能够与每个从站异步通信。在我的新手看来,Javelin Websockets 看起来像是一个不错的轻量级解决方案,可以为其实现 SSL 连接。

我目前正在努力解决这个问题,因为到目前为止我发现的所有示例都是 Java网页中与服务器通信的脚本。这并不是我真正想要实现的目标。我想要一个持久连接,其中每个 Java 应用程序都可以异步发送消息。

在我浪费时间之前,我想知道是否有人可以告诉我我想做的事情是否可行,如果可以,他们是否可以指出任何使用 Java 的代码示例两端的应用程序,而不是与后端对话的网页?

感谢您的帮助。

布拉德

是的,两个 Java 应用程序可以通过 Javalin WebSockets 进行通信。从 Web 服务器的角度来看,WebSocket 客户端是基于 Java 还是基于 JavaScript/Browser 并不重要。 Javalin 本身使用 https://github.com/TooTallNate/Java-WebSocket 进行 WebSocket 集成测试。