问题标签 [kaazing]

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 投票
2 回答
993 浏览

html - kaazing websocket 跨浏览器支持配置

有谁知道如何设置 kaazing websockets 以与 IE 和 firefox 一起使用?我的应用程序在 Safari 和 Chrome 中运行良好,但我无法让它与这两种浏览器一起使用。它只是给了我一个WebSocket is not defined错误。

根据他们的网站,我认为您只需要添加:

但我把文件放在那里,它仍然失败。

0 投票
1 回答
962 浏览

html - 在将 Kaazing 与我的网站集成时遇到问题:无法向 X 发布消息。收件人来自 Y

尝试将 Kaazing jms 版本与我的 .net 网站和 activemq 消息代理集成时,我不断收到错误消息:

无法将消息发布到http://www.xgateway.com:8001。收件人的来源http://www.x.com

当我尝试构建由我的 Asp .NET 网站托管的 JavaScript 客户端时,尝试连接到 kaazing 网关。

我知道我一切都设置好了,因为我可以去www.xgateway.com:8001,我可以浏览所有文档并运行演示。我已经运行了股票行情演示并观察它完美运行。所以所有设置似乎都可以。

现在的问题是,我的 asp .net 网站也托管在同一台机器上的 IIS 7 上。我正在尝试构建托管在与 kaazing 网关连接的.net 网站(端口 80)上的 javascript 客户端。但我不断收到上述跨源错误。

在我的客户中,我按照指示引用了 StompJms.js。我已经正确设置了 activemq,并且与消息代理一样工作。所有演示工作都证明一切设置正确。

我还按照文档中的说明采取了这些步骤:


复制文件 GATEWAY_HOME/lib/client/javascript/PostMessageBridge.html 并从源源 Web 服务器 ( http://www.example.com ) 提供它;例如在http://www.example.com/bridge/PostMessageBridge.html。注意:您必须确保 PostMessageBridge.html 文件托管在与 Web 服务器相同的源(相同的方案、主机和端口)上。

将以下标签(如第 2 行和第 3 行所示)添加到应用程序主页面的部分:


但仍然得到错误。我还缺少什么?

0 投票
8 回答
7881 浏览

java - Kaazing vs jWebsocket

有人可以比较这两个 websocket 服务器。我必须选择其中之一;由于多人“在线”游戏的新手,我需要专家意见。我可能会有 Flash 客户端。使用其中一个可能会面临哪些挑战。

提前致谢。

0 投票
1 回答
426 浏览

java - JMS 客户端会话使用

我正在尝试利用 .NET Kaazing 客户端通过 Web 套接字与 JMS 后端进行交互。我正在努力理解会话的正确用法。最初,我有一个跨所有线程共享的会话,但我注意到这不受支持

Session 对象是用于产生和使用消息的单线程上下文。尽管它可以在 Java 虚拟机 (JVM) 之外分配提供者资源,但它被视为轻量级 JMS 对象。

我只有一个会话的原因只是因为我认为这会产生更好的性能。由于文档声称会话是轻量级的,我毫不犹豫地切换我的代码以使用每个“操作”的会话。“操作”是指发送单个消息或订阅队列/主题。在前一种情况下,会话是短暂的,并在消息发送后立即关闭。在后一种情况下,只要订阅处于活动状态,会话就需要存在。

当我尝试创建多个会话时,出现错误:

谷歌搜索这个错误没有结果,所以我尝试切换到事务会话。但是当试图创建一个消费者时,我得到一个不同的错误:

所以看起来我被困在一块石头和一个坚硬的地方之间。我看到的唯一可能的选择是跨线程共享我的会话,或者使用单个非事务会话来创建消费者,并使用多个事务会话来创建其他所有会话。这两种方法对我来说似乎都有些不合时宜。

任何人都可以阐明我在客户中处理会话的正确方法吗?

0 投票
1 回答
215 浏览

rabbitmq - 通过 kaazing javascript 库与 rabbitMQ DIRECT 交换使用时出错

我无法通过 kaazing javascript AMPQ 库发送发布消息。下面的代码非常适合 FANOUT 交换,但不适用于 DIRECT 交换。我能够连接但无法将消息发布到 DIRECT 交换。

任何帮助将不胜感激。

0 投票
1 回答
218 浏览

json - kaazing publishBasic 传递 json 数据并在 node.js 中捕获它

kaazing publishBasic 传递 json 数据并在 node.js 中捕获它

下面是通过 kaazing AMQP 库将数据发布到 RabbitMQ 的代码

这是在 node.js 中捕获数据的代码

问题是 publishBasic 函数期望正文以字节为单位,我想传递 json 并在 node.js 中获取该 json

任何帮助将不胜感激。

0 投票
1 回答
459 浏览

gwt - 如何使用 Kaazing Websockets 在 GWT 应用程序中接收消息代理配置?

我正在尝试构建一个 GWT (2.4.0) 应用程序,该应用程序可以使用基于文本的协议与服务器进行通信(全双工)。为此,我使用 Kaazing Websocket Gateway 版本 3.3.2 作为代理。

GWT App <-----[websocket]-----> Kaazing <-----[tcp]----->后端服务器

这是我的 Kaazing 配置:

此设置适用于 Kaazing 客户端的 Java 实现。现在我想在 GWT 应用程序中使用这个服务。

这是我的 GWT 客户端实现代码:

GWT 客户端可以成功地将文本发送到后端服务器。它只是无法处理来自服务器的任何响应。只要调用ev.getData() ,就会抛出 JavaScript 异常。

如果我将上面代码中的 WebSocket 地址更改为ws://127.0.0.1:9444/echo以使用 Kaazing echo 服务,我发送的任何文本都会被 GWT 应用程序成功接收。如果我将服务改回代理(或广播),则每次收到来自服务器的消息时都会引发上述 JavaScript 异常。

Java 程序中的相同代码(使用 Kaazing java 客户端)工作得很好。

由于我不是 GWT 专家,有什么方法可以进一步调试问题,还是有一个我看不到的简单解决方案?

0 投票
1 回答
422 浏览

ssl - Kaazing 无法使用 SSL 设置

我有一个用于 stomp 的基本 kaazing 设置,它在我的网页上运行良好,该网页使用 http 提供。现在我想使用 SSL (HTTPS) 进行连接,并且我已经更改了我的 Web 服务器上的所有设置。既然我这样做了,浏览器就不乐意与 Kaazing 建立 HTTP(不安全)连接(如果有办法让 kaazing 在没有 https 的情况下也能正常工作,我很好),现在我正在尝试为 Kaazing 设置 ssl也是。我只是在所有内容上附加了一个“s”并将 tcp: 更改为 ssl:。另外,使用我的服务器名生成了一个密钥库文件。仍然在我可以访问的浏览器中

这是 Kaazing 库尝试访问的第一个文件,对此的响应是

我假设还有 2 个 javascript 文件。但是这些文件不可访问,得到 404

我知道这个问题有点含糊,如果您需要,请随时询问更多细节。但是,如果有人知道发生了什么以及出了什么问题,请告诉我。我非常感谢您的帮助。

不知道如何调试这个 Kazzing 的东西或 Websocket 连接。也不是我试图根据这个文档设置一个内部 ip-hop。

是我完整的 gateway-config.xml

0 投票
1 回答
670 浏览

kaazing - 安装 kaazing websocket 网关时的问题

我在端口 80 上使用 Windows 7、apache 2.2.22 和在端口 8080 上使用 geoserver 2.1.3。我下载并运行 kaazing 3.5 msi x64 安装程序以在我的笔记本电脑上本地安装它。我遵循了该网站的官方指南。msi 成功安装了网关。但安装在 C:\Applications Files\etc 中。不在 C:\Program Filesx68\etc 中。无论如何,我试图启动服务,我运行了 demo-services.start.bat 并且来自 Windows 的通知说 Windows 防火墙已经阻止了 java 的一些功能。所以我点击“允许”并等待。命令行说类似

一个多小时,什么都没有发生。所以我认为windows和java出了点问题。我卸载了 kaazing,编辑 Windows 防火墙设置以允许 java 并重新安装 kaazing。通知现在没有出现,但是当我运行 demo-services.start.bat 时,仍然什么都不做,只是说同样的话。当我访问

给出 404 错误。我尝试了一切,更换端口,卸载并重新安装了几次,在未连接到互联网的情况下安装,检查 Windows 防火墙设置,手动运行 demo-services.start.bat 和 gateway.start.bat 。gateway.start.bat 实际上运行正常并说网关已启动,但当我访问 localhost/8000 时仍然出现 404 错误。通过 msi 安装始终没有错误地完成。但是网关不起作用。是不是防火墙,demos bat文件,我不明白...

提示/提示?

0 投票
1 回答
122 浏览

firefox - Websockets 问题

这是我的一个桌面的结果:

http://websocketstest.com/result/239749

Websockets 在 Firefox 中很好,但无法建立其他连接。

出于某种原因,该网站运行良好:

http://demo.kaazing.com/forex/

在萤火虫中,我可以看到以某种方式 kaazing 流式传输数据并每 500kbs 旋转请求。

有任何想法吗?

阿斯达德