问题标签 [pubnub]
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.
javascript - 如何将实时模型附加到 angular.js 中的控制器?
我正在尝试使用来自仪表板的实时 json(带有 pubnub)的数据显示几个视图/控制器。
在 angular.js 常规文档中,我看到如下内容:
但我想要的是有一个数据源列表,然后用数据的变化通知视图并渲染它们。
所以,我可以有:
view4 还没有数据。几分钟后它到达
然后 counter1 被更新
我按每种视图类型创建一个控制器,一些 2 个视图可以是同一个控制器,但显示不同的数据:
在仪表板中,我需要更新视图,并根据数据更改行为(或缺少数据,以显示空状态)。
PD:如果针对此类任务量身定制,我愿意在另一个 js 框架中执行此操作...
pubnub - 如何在 Ruby 中实现 Pubnub Presence 功能
我想知道如何在 Rails 应用程序中使用 PubNub 实现用户存在,但我没有找到关于如何在服务器端和客户端实现此功能的完整指南。
javascript - PUBNUB:在“PUBNUB.subscribe”上,window.print() 不起作用
在我的一个应用程序中,我使用 PUBNUB 进行实时网络通信。
但是我面临一些奇怪的问题,因为当我订阅一些频道时window.print()
(打印预览对话框未打开)根本不起作用。
&如果我取消订阅频道,打印工作正常。
即使我也在PubNub 控制台上尝试过。这可能是 pubnub 方面的错误。
我们中的任何人都面临同样的问题并得到解决,然后请指导我。
注意:我在 chrome 的最新版本上使用它。
javascript - Python (GAE) 中的 Pubnub Presence 功能
PubNub,对于实时通信来说真的很棒。根据 pubnub 团队提供的文档,我已经完成了subscribe
,publish
例如,它的工作正常。
现在想知道如何在 Python(GAE)应用程序中使用 PubNub 频道获得特定用户已经/存在,但我没有找到如何在服务器端和客户端实现此功能的完整指南。
注意:我在这里使用 Python Google App Engine 和 Javascript。
websocket - 实时应用需要推送服务建议
我正在寻找一个实时托管的推送/套接字服务(付费很好),它将处理来自许多客户端(JS)和服务器 api 的许多连接/通道,它可以从 PHP 脚本订阅/发布到这些通道。
这是一个例子:
客户端 UI 渲染了 100 辆卡车的车队,当卡车被修改时,其数据被推送到频道(例如 /updates/truck/34)到服务器(PHP 订阅者),更新数据库并将收据/数据发送回单一卡车通道。
我们有一个在 Firebase.io 中工作的原型,但我们不需要 firebase 数据库,我们只需要实时传输。firebase.io 的一大特点是它很轻,我们可以一次订阅许多小频道。这有助于减少有效负载,因为仅传输已更改的对象数据。
如果我错了,请纠正我,但我认为 pusher 和 pubnub 将允许我为每个打开网站的客户创建 100 个卡车 pub/sub(在本例中)?
任何人都可以提供建议吗?
python - 服务器向请求的客户端 xyz 推送通知:WebSocket Pusher/Pubnub
让我们考虑一下我在一个 biz 应用程序中有 1000 个登录用户。现在,如果其中一个用户xyz
将请求发送到服务器,但服务器需要/花费 5-10 分钟来完成/返回该请求响应。
注意:由于我的应用程序在 Google App Engine (Python) 上运行,这会引发截止日期超出错误。
在那种情况下,我在这里调用任务/后台任务队列。但是客户不知道该请求的任务状态是否已完成。
因此,要获得状态,我正在尝试使用 likePubNub
或实现推送功能(第 3 方) Pusher
。
现在这里的问题是,我怎样才能只向该请求的客户端发布消息 xyz
?
注意:服务器发布状态消息应xyz
仅向该请求的客户端发出警报/通知,而不是向该频道中存在的所有登录用户发出警报/通知。
作为新手在这里为PubNub
or Pusher
。
那么有什么想法/逻辑可以涵盖这种情况。?
技术说明: Google App Engine Python、Javascript。
更新:
我们需要哪个pubnub
(沙盒层等)计划?
socket.io - 带有 PubNub 的 Socket.io ......为什么?
我看到 PubNub 说他们支持 Socket.io - http://blog.pubnub.com/node-js-supercharged-by-pubnub/#socket.io-github
有人可以向我解释这里发生了什么,因为我认为 PubNub 的用途与 Socket.io 相同,因为它们都是实时消息传递的抽象层。在他们的 GitHub 页面上,它说它使 Socket.io 更快,但为什么他们首先要与另一个平台集成?
在我看来,这就像 Microsoft Windows 说他们现在支持 Linux。如果您使用由 Windows 驱动的 Linux,您将拥有更快的 Linux。即这是一个荒谬的提议。
那么使用 Socket.io 和 PubNub 的原因是什么,为什么不单独使用 PubNub?
android - 在 PubNub 上出现持续错误“发布超时”
我已经吃过PubNub 示例 Android 应用程序,它运行良好。然而,使用我自己的 pub/sub/secret 密钥,它不会。在 Chrome 中使用 Javascript 时,使用我自己的密钥可以正常工作。在 Android 上,我不断收到“发布超时”错误。这是一个已知问题吗?我如何使它工作?
java - Pubnub 中的 here_now(String args0) 是做什么的?
我试图找到订阅特定频道的客户。在 git 上,我找到了一个使用带有 2 个参数的函数 here_now() 的示例。像这样的东西:
但在我公司的应用程序中,here_now() 函数只接受一个参数,即一个字符串。我对pubnub比较陌生。谁能解释一下这个参数是什么?是频道名称吗?如何指定回调函数?我找不到与 here_now(String arg) 相关的任何文档
谢谢
java - 如何使用 PubNub 发布回调来找出发生错误时要重新发布的消息
PubNub API 中的发布回调返回如下消息 -
但这并没有给出关于这个回调是针对哪条消息的任何指示。在发布错误的情况下,返回数组中的第一个值为 0。但是如何找出要重新发布的消息呢?
发布者可以以高速率发布消息,并且在发布另一条消息之前不等待接收回调。因此,当调用回调时,发布者可能已经发布了另外 10 条消息。