当前位置: 首页 > 知识库问答 >
问题:

在Spring WebSocket实例之间连接和发送消息

商辰钊
2023-03-14

我有多个使用Spring Boot WebSocket的实例(根据Spring指南的前半部分创建)。我需要它们连接到特定主机名和端口的其他实例,并能够使用STOMP协议通过websocket连接发送消息。

没有回答我问题的事情:

  • 我读过Spring:send message to websocket client和send message to Spring websocket上的特定用户,但这些问题和其他问题似乎都假设客户机已经启动了连接,并且已经建立了用户和主题。这不是我的用例,因为我的服务既是服务器又是客户端
  • 我没有使用集群,也没有像tomcat集群中的SpringWebSocket那样跨实例共享会话

共有1个答案

蒯胜泫
2023-03-14

我找到了一些资源,可以帮助我实现这一目标:

>

https://www.sitepoint.com/implementing-spring-websocket-server-and-client/#javaspringchatclient

http://useof.org/java-open-source/org.springframework.messaging.simp.stomp.StompSessionHandler

数字3至少是一个完整的实现,但不幸的是,它没有任何注释来解释发生了什么。

 类似资料:
  • 本文向大家介绍python 发送和接收ActiveMQ消息的实例,包括了python 发送和接收ActiveMQ消息的实例的使用技巧和注意事项,需要的朋友参考一下 ActiveMQ是java开发的消息中间件服务。可以支持多种协议(AMQP,MQTT,OpenWire,Stomp),默认的是OpenWire。而python与ActiveMQ的通信使用的是Stomp协议。而如果你的服务没有开启则需要配

  • 一、STOMP协议介绍 STOMP即Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)进行交互。STOMP协议由于设计简单,易于开发客户端,因此在多种语言和多种平台上得到广泛地应用。 STOMP协议的前身是TTMP协

  • 我正在做一个基本的投票系统,其中我有2个HTML页面(都在同一个域上)。在第1页上有两个按钮,用户可以从中选择一个。第2页我想在一个图形中显示所选的选项。目标是,如果在第1页上点击了一个按钮,第2页上的数据就会自动更新,而不会刷新整个页面。 为了做到这一点,我尝试将单击的选项保存在LocalStorage中。我通过使用编写变量来获得数据。但是,当我得到数据时,我必须手动刷新第2页,以便结果显示。有

  • 问题内容: 我是Microsoft Bot框架的新手。现在,我正在模拟器上测试代码。我想在您连接后立即发送Hello消息。以下是我的代码。 上面的代码在用户发起对话时发送Hello消息。我想在用户连接后立即发送此消息。 问题答案: 钩住事件并检查何时添加了漫游器。之后,您可以发布一条消息或开始一个新对话框(如下面从ContosoFlowers Node.js示例中 提取的代码所示,尽管还有许多其他

  • 通常在服务器发送一些数据时发生Message事件。服务器发送到客户端的消息可以包括纯文本消息,二进制数据或图像。无论何时发送数据,都会触发函数。 此事件充当客户端对服务器的耳朵。每当服务器发送数据时,都会触发事件。 以下代码段描述了打开Web Socket协议的连接。 还需要考虑使用Web套接字可以传输哪些类型的数据。Web套接字协议支持文本和二进制数据。就Javascript而言,文本指的是字符

  • 我有1个活动和1个普通类,其中活动1接收消息,普通类发送消息。如何实施: 在活动一中。班 在Ordinary.class 如何发送空消息(1)的代码?