问题标签 [socketcluster]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3468 浏览

javascript - SocketCluster 客户端——TypeError:WebSocket 不是构造函数

我是 javascript 新手,正在尝试开发一个 react.js 应用程序,包括通过 socketcluster 框架进行通信。客户端不应在浏览器中运行,而应在后台单独的 javascript 文件中运行。

为了实现这一点,我为服务器(https://github.com/SocketCluster/socketcluster)和客户端(https://github.com/SocketCluster/socketcluster-client)安装了必要的模块。

我按照说明操作,服务器和客户端之间的通信(嵌入在 html 中的 javascript 代码,在浏览器中运行)正常工作。但是,当我尝试使用“node gbam-client.js”在单独的 javascript (gbab-client.js) 文件中运行客户端时,它没有。我将非常感谢您的帮助!

gbab-client.js 的内容:

错误信息:

更新:

我找到了解决方案。require 的目的地不对。

这是更正后的代码(gbam-client.js):

0 投票
0 回答
311 浏览

websocket - 尝试使用 websocket api 网关,值得吗?

我正在考虑将我的rest API网关替换为WebSocket网关,以减少请求延迟并加快响应速度,从而改善用户体验,但我想知道这值得吗?
在嵌套应用程序中保存所有套接字是否会浪费大量内存?
那会是课程连接限制(最大端口数限制)吗?

0 投票
1 回答
149 浏览

excel - excel自定义函数加载项中的socket-cluster客户端问题

我正在尝试开发一个 excel 插件,它主要具有自定义功能,可以从套接字服务器读取数据,然后实时发布到 excel 单元格。

加载项需要身份验证,它是使用 OfficeDialog 和 auth0 服务实现的。

问题是我的插件将使用socketcluster-clientand 当我在我的 functions.js 中实例化客户端时,如下所示:

加载项停止在 excel 桌面上运行,但仍可在 excel web 上运行。我可以看到 excel-web 登录到我的套接字集群服务器。所以问题出在桌面版的 excel 上。

有人可以帮我弄这个吗?

我的第一个 socket-cluster 客户端使用 async/wait 我的第一个想法是,由于自定义函数在与 office-js 的其余部分不同的运行时运行,所以这个运行时可能不支持这个功能,但我试图让一切都在共享运行时没有成功。

任何建议都非常感谢,因为这对我来说是全新的,我真的很想实现这一点。

谢谢

套接字集群的站点是https://socketcluster.io/

0 投票
1 回答
163 浏览

publish-subscribe - 如果有订阅者,是否有发布者仅向给定主题发送消息的 Pub Sub 服务?

我正在寻找一个可扩展的 pub 子集群,如果有订阅者,发布者可能只将给定主题的消息发送到 socketcluster?

原因是我所有的发布者都为许多主题处理数百万条消息,这些主题在很长一段时间内都没有订阅者。因此,将所有内容发送到 pub 子集群在计算上和价格上都是巨大的浪费。

0 投票
2 回答
1740 浏览

python - 在 django 站点上,我收到套接字集群错误

当我使用“python3 manage.py runserver”运行 django 网络服务器时,这种情况每 61 秒发生一次。我对网络开发非常陌生,不知道这是什么或意味着什么,感谢您的帮助。

PS我需要一个数据库来处理对网络服务器的请求吗

0 投票
2 回答
183 浏览

node.js - 带有确认的 Socketclustser 不起作用

我尝试在 NodeJS 中使用带有确认的 socketCluster。

我遵循此页面中的代码: https ://socketcluster.io/docs/basic-usage/

[服务器] 发布到频道并等待确认

但我没有得到确认,我不知道缺少什么。我曾尝试使用此选项 {ackTimeout: 10000} 上传套接字集群服务器,但没有帮助。我如何知道是否收到消息?

0 投票
0 回答
11 浏览

javascript - socketcluster-client中的内存泄漏?

我有一个小应用程序,我在其中侦听来自 PG 数据库的 NOTIFY 事件并将它们广播到 socketcluster 通道。由于某种原因,应用程序的内存使用量不断增长。

我自己没有正确清理,还是socketcluster客户端有问题?