-
0 votesanswersviews
使用spring-websocket和rabbitmq-stomp时,不会向所有活动订阅者发送消息
我有一个基于 spring 腹架的网络应用程序(由 spring 靴1.5.1提供动力) . 而我正在使用带有stomp插件的Rabbitmq(3.6.6)作为全功能代理 . 根据the doc of stomp,来自/ topic /的目的地消息将被发送给所有活动订户 . 主题目标对于将每封邮件的副本传递给所有活动订阅者的简单主题目标,可以使用表单/ topic /的目标 . 主题目标支持AM... -
2 votesanswersviews
通过MessageMapping验证 spring websocket
问题 我在spring上设置了一个stomp websocket,并通过 @MessageMapping 注释定义了 endpoints . 我已经读过 @PreAuthorize 可以用于在每个映射的基础上进行授权,但这似乎不起作用 . 使用 @PreAuthorize 时,如果用户不在特定角色,则不会拒绝请求 . 代码 @PreAuthorize("hasRole('ROLE_A... -
23 votesanswersviews
如何使用Spring-websocket基于用户权限拒绝主题订阅
我正在实现一个版本的股票应用程序,其中服务器能够根据用户权限拒绝特定主题的主题订阅 . spring-websocket有没有办法做到这一点? 例如: 在库存示例项目中我们有3个仪器的价格主题:Apple,Microsoft,Google并且有两个用户:User1,User2 User1应该可以访问Apple,Microsoft User2应该只能访问Google 如果User1订阅Google... -
6 votesanswersviews
使用STOMP订阅主题Spring WebSocket时未创建动态队列?
我正在为订阅特定事件的所有用户子集开发推送通知 . 用户使用以下格式订阅RabbitMQ中的主题:user-id.event-type.id . 我使用Spring Websocket,Stomp,RabbitMQ和前端SockJS和Angular JS . 应通知用户有关事件的所有操作(注释等,日期更改) . 到目前为止我们有什么: 首先,我通过REST webservice endpoints... -
8 votesanswersviews
在外部Tomcat上部署项目
我按照以下Spring Web套接字指南在stomp上使用Spring Web Sockets创建了一个应用程序 . https://spring.io/guides/gs/messaging-stomp-websocket/当我使用Spring Boot嵌入式Tomcat运行应用程序时,该应用程序正常工作 . 但是现在我想将它部署在Tomcat 7的本地实例上 . 我已将Application... -
0 votesanswersviews
反应避免重新渲染
对于项目,我们希望在应用程序的所有视图中都可以看到通知 . 侧边栏菜单允许用户在视图之间移动,并且与通知组件和websocket组件react-stomp处于同一级别 . 路由器用于根据所选菜单项更改下一级别的视图 . 我们的问题是,如果有新消息到达,我们需要将其作为道具传递给视图,当然这会触发整个组件的重新渲染 . 有没有办法避免这种重新渲染? 我们希望避免使用redux,尽管我们知道它是一种可... -
0 votesanswersviews
Angular 6 BehaviorSubject 'undefined':错误:TypeError:无法读取我声明的BehaviorSubject [duplicate]的属性
这个问题在这里已有答案: How to access the correct this inside a callback? 8个答案 我是Angular(以及StackOverflow)的新手,我一直在努力创建一个使用Spring Boot作为我的后端和WebSockets的小项目,试图制作一个小型的实时Web应用程序(所有这些技术都是对我来说相当新,我渴望学习它们!) . 我遇到的问题是使... -
46 votesanswersviews
WebSocket服务器如何处理多个传入连接请求?
根据here: HTTP Upgrade标头请求服务器将应用层协议从HTTP切换到WebSocket协议 . 客户端握手在IE10和服务器之间 Build 了HTTP-on-TCP连接 . 在服务器返回其101响应之后,应用层协议从HTTP切换到使用先前 Build 的TCP连接的WebSockets . 此时HTTP完全脱离了图片 . 使用轻量级WebSocket线协议,任何 endpoint... -
7 votesanswersviews
使用SimpMessagingTemplate而不创建Web套接字消息代理Spring 4
我是否可以使用 SimpMessagingTemplate#convertAndSendToUser 或 SimpMessagingTemplate#convertAndSend 方法向消息代理发送消息,而无需使用 @EnableWebSocketMessageBroker 设置websocket消息代理? 我要做的是利用一个websocket服务器为两个应用服务器实例提供消息(一个 Spring... -
7 votesanswersviews
Spring Websocket与Stomp全功能代理和故障转移
我有spring的配置和一个完整的功能stomp代理(activemq): @Configuration @EnableWebSocketMessageBroker public class WebsocketConfig extends AbstractWebSocketMessageBrokerConfigurer { private static Logger LOG = org.... -
0 votesanswersviews
带有嵌入式ActiveMQ Broker的Spring Boot WebSocket
我尝试使用Spring boot 1.5.4将Web应用程序从简单代理更改为嵌入式ActiveMq Broker,但在启动时总是出错 Caused by: java.lang.IllegalArgumentException: No handlers at org.springframework.util.Assert.isTrue(Assert.java:92) ~[spring-cor... -
1 votesanswersviews
Spring 季经纪人 Channels 访问
我有几个问题,如何使用 spring websockets和消息 . 所以我有一个程序与外部Web服务 生产环境 者 endpoints 连接,该 endpoints 将数据有效负载发送到我的Web服务使用者 endpoints . 在我的程序的另一端,我将这些数据有效负载路由到多个websocket连接(stomp和sockjs) . 外部Web服务 生产环境 者在每个数据有效负载中为每个查询... -
3 votesanswersviews
具有HA代理的Spring STOMP Broker Relay RabbitMQ集群面向每个负载 balancer
我正在设计一个系统,其中从设备生成的大量实时数据最好通过websockets传输给用户 . 我已经决定使用Spring STOMP Websockets,因为它更快地设置,理解并且像RabbitMQ和Security一样支持开箱即用 . 而且因为计划是将Spring用于另一个REST API,所以Spring作为技术堆栈的选择 . RabbitMQ是我决定使用的消息代理 . 但是,我找不到关于如... -
0 votesanswersviews
登录到应用程序之后和@OnOpen连接之前检查java websocket身份验证
我正在实现avax.websocket来更新我的应用程序中的消息计数 . 我想保护websocket endpoints ,我在web.xml和weblogic.xml中使用了下面的内容,但它没有用 . 之后我尝试使用自定义ServerEndpointConfig.Configurator,现在我能够在登录到我的应用程序后进行连接 . 但是会话在请求中是空的 . 在web.xml中进行身份验证 &... -
2 votesanswersviews
Spring Websocket连接失败
我使用spring web socket api在我的应用程序中实现Web Socket连接 . 我已经通过使用以下链接中的示例扩展Spring TextWebSocketHandler来实现这一点 . http://www.devglan.com/spring-boot/spring-websocket-integration-example-without-stomp . 它大部分时间都有效 ... -
22 votesanswersviews
Wildfly中的Spring Boot Websockets
嗨,我需要将我的Spring Boot应用程序部署到Wildfly 8.1中,并且我得到以下异常: 引起:java.lang.RuntimeException:java.lang.ClassCastException:org.apache.tomcat.websocket.server.WsServerContainer无法转发到io.undertow.servlet.core.Deployme... -
0 votesanswersviews
为什么我的Angular 2应用程序中的Web套接字已关闭,尽管我没有明确关闭它?
我正在使用angular2-websocket包装器 . 虽然我还没有关闭websocket,但是当我稍后尝试发送消息时,我收到一个错误,说websocket已经关闭了 . 我的组件如下所示 . export class ListDataComponent implements OnInit, OnDestroy, AfterViewInit { ws: $WebSocket; sub: Su... -
0 votesanswersviews
websocket连接不会与stompjs和spring boot关闭
我有websocket的问题我正在使用spring boot和stompjs我正在使用以下代码订阅套接字: var socketLien = /*[[@{'/socket'}]]*/; var socket = new SockJS(socketLien); var stompClient = Stomp.over(socket); stompClient.reconnect_delay = 50... -
4 votesanswersviews
spring 安全启动 spring websocket失败,“没有名为'stompWebSocketHandlerMapping'的bean被定义”
spring boot version 1.3.0发布 . 错误日志是 13:00:50.888 [main]错误osboot.SpringApplication - 应用程序启动失败org.springframework.beans.factory.NoSuchBeanDefinitionException:在org.springframework.beans.factory.support...