1

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

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

我目前正在为此苦苦挣扎,因为到目前为止我发现的所有示例都是针对与服务器对话的网页中的 Javascript。这并不是我真正想要实现的目标。我想要一个持久连接,其中每个 Java 应用程序都可以异步发送消息。

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

谢谢你的帮助。

布拉德

4

1 回答 1

2

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

于 2020-04-11T22:44:29.037 回答