Spring Websocket、RabbitMQ 和 STOMP 的性能问题
... »
... »
我在 Ubuntu 14.04 LTS 机器上有一个简单的 nodejs。 即使客户端在 localhost:3000 上,如何配置 nginx 或乘客来监听对 ws://localhost:8443/helloworld 的调用? server.js 看起来像: var path = require('path'); var ws = require('ws'); var express =... »
所以我有一个程序,它基本上允许两个用户来回聊天,并通过 websocket 使用 javascript 和 java 服务器端点做其他事情。当其中一个用户按下按钮时,我有一个监听器,它会向调用函数的另一个用户发出消息。在此功能期间,我希望能够使用 JQuery 调用 AJAX POST 来更新我的数据库,但这会导致 java.util.concurrent.TimeoutException。知道为... »
This websocket++ 的例子正是我想要做的核心。 虽然可以使用websocketpp::connection_hdl 轻松跟踪用户,但我需要保留更多关于他们的信息,就像堆栈可能如何跟踪我们正在查看的页面以更新投票、cmets、答案、消息一样左角等。 我刚刚发现 std::queue 不是完全线程安全的 does .push() fail or wait while locked i... »
我已经创建了一个 django-server(使用 django-channels),一个连续的数据流将在客户端连接的通道层上发送。 下面的代码代表客户端,其中“generate.sepsis”将触发服务器端的函数在通道上发送json;我只是从服务器接收所有传输的数据并将其打印到控制台中。 async def receive_data_from_start_sepsis(): ws_pat... »
我在 Springboot 上使用 STOMP websocket 并希望将广播限制到特定页面。这是我的过程: User 将消息填充到 HTML 输入中。 浏览器会通过STOMP客户端发送消息。 服务器接收消息并对其进行验证。如果消息有效,它将广播到User 已发送消息的用户处理的所有选项卡。如果它无效,它将仅将错误消息发送回发送该消息的特定浏览器标签,而不是其他标签,即使这些标签具有相同的... »
我们的应用程序面临这个问题,仅在 Safari 浏览器中,尤其是在 iOS 设备上。 当前行为 不确定这是否是一个已知问题(我尝试搜索但一无所获)。如果页面/选项卡不在焦点上,则 Mac 版 Safari 似乎会因为不活动/空闲而默默地丢弃 Web 套接字连接。 最大的问题是,iOS X 在移动端非常持久。 重现步骤 打开 Safari > 网站加载 > 将 Safari 置于空闲状态并... »
我已经在我的应用程序中实现了socket-io 服务器,并且我正在使用ngx-socket-io 我的Angular 应用程序与该服务器通信。 我的服务器实现: const io = socketio(server); io.on('connection', socket => { console.log('connection!') socket.emit('noti... »
我正在为应用程序使用 akka http 2.0.3,并希望使用 Web 套接字。我希望能够将消息从服务器推送到客户端,而不必先接收消息。所以,我正在查看 UpgradeToWebsocket 特征,看起来使用“handleMessagesWithSinkSource”是正确的。现在,为了推送消息,我想让一个演员连接到一个传递给“handleMessagesWithSinkSource”方法的... »
我在通过 WSS 连接到我的服务器时遇到问题。我按照以下文章使用 websockets 设置 nginx:http://www.letseehere.com/reverse-proxy-web-sockets 以下是我的 nginx 配置,用于播放!应用: #user nobody; worker_processes 1; error_log logs/error.log; #er... »
Nginx 菜鸟。尝试将 Nginx 配置为在运行在 http://localhost:8082 的另一个 Web 服务器之前充当 SSL 代理服务器。也就是说,我希望将所有对http://localhost 的请求重定向到https://localhost。那部分工作得很好。 问题是,端口 8082 上的应用程序也在 ws://localhost:8082/public-api/reposse... »
This simple web socket example 正在返回 200 错误。 编辑:我正在重新发布 C# 中的代码,希望更多人能够就我遇到此问题的原因向我提供建议。 我在本地 IIS 机器上运行 VS2012 Express,项目配置为 4.5.1 框架,并且我已导入 Nuget Microsoft.Websockets 包。 我在下面包含的三段代码是项目中仅有的三段代码,我没有... »
我正在玩 HTML5 WebSockets。我想知道,如何优雅地关闭连接?比如,如果用户刷新页面,或者只是关闭浏览器会发生什么? 当用户只刷新页面而不调用 websocket.close() 时,会出现一种奇怪的行为 - 当他们在刷新后返回时,它会触发 websocket.onclose 事件。... »
我刚刚将本地 tomcat(Windows 机器)从 9.0.10 升级到 9.0.14。 现在我在启动我的 Spring 应用程序(Spring Boot 2.1.1:MVC、Security、Websocket、Session)时得到以下 Stacktrace。 任何想法为什么会发生这种情况,tomcat 是否有任何已知的变化?我查找了更改日志,但那里什么也没有。 感谢任何建议或帮助! ... »
我正在尝试连接一个简单的 iOS Phonegap 应用来接收来自我 LAN 上的计算机的消息,该计算机在端口 4089 上通过 192.168.1.255 进行广播。 作为一个对此一无所知的人,有什么好的方法可以做到这一点?我需要转发任何东西吗? websockets 能做到这一点吗?... »
如何获取当前的网络套接字会话? 我有一个想法做这样的事情: webSocket("/echo") { println("WebSocket connection") val thisConnection = Connection(this) val session = call.sessions.get<Connect... »
我正在编写一个应用程序,通过 WebSocket 将小文件(~2kb)从 Netty 服务器发送到客户端。 为了测试文件是否发送成功,我做了如下测试。 客户端连接到服务器。 设置为从客户端计算机上的服务器丢弃所有数据包。 服务器向客户端发送文件。 在服务器上检查“ChannelFuture”的结果。 当我在这个测试中发送一个 ~2kb 的文件时,我立即从“future.isSuccess(... »
我想在 SignalR 无法建立 Websocket 连接时向用户发出警告。 如何确定 Websocket 连接是否被阻止/SignalR 是否使用不同的传输方法? 我正在使用 Asp.net Core SignalR 和 Typescript。... »
我想在网站上实时显示我的程序进度(此处以循环为例)。 如果我有一个适当的 Ruby 服务器正在运行,客户端应该能够使用浏览器通过 websockets 连接到服务器,并且一旦连接,就可以实时接收有关新产生的进程的“更新”。无需轮询或 Ajax。 我对此进行测试的想法是使用客户端 JavaScript 在 EventMachine::WebSocket 和客户端浏览器之间建立双工通信。 构建一个... »
我当前的设置是使用 PM2 运行多个节点实例来管理实例并充当负载均衡器。 我想使用 websockets 实现一些功能。 想到的第一个问题是在 X 节点实例之间共享套接字。 我的理解是,如果我在节点 env 中启动 websocket-server,则只有该 env 才能访问与其连接的套接字。 我不想为每个用户的每个实例加载 Web 套接字,因为这看起来很浪费资源。 目前我正在使用 npm ... »