我正在使用 Pubnub 和 EON Charts 开发仪表板应用程序。由于我的原始数据位于 openstack 中,我必须使用 python ceilometer API 来获取数据,然后我通过 python 发布数据,我想我必须通过 Javascript 订阅,因为 EON 库是用 Javascript 编写的。我的问题是:是否可以通过一个框架发布并通过另一个框架订阅。有与此相关的示例文档吗?
最佳答案
是的,这很有可能。事实上,这就是使用 PubNub 的好处。 。您可以利用我们支持如此多不同平台的事实 - 70+ SDKs包括 iOS、Android、JavaScript、.NET、Java、Ruby、Python、PHP 等。我们已经有很多这样的例子了。例如,Raspberry Pi (python) 将传感器读数发布到浏览器 (Javascript),以使用 Eon 将其可视化。
您可以查看的一些示例是:
- Triggering Raspberry Pi Hue LEDs from Android UI
- Remote Control Raspberry Pi LEDs from a Web Browser UI
基本思想是您在 channel 上发布并订阅该 channel 。只要您发送消息,无论您使用什么语言/平台,您都能够收到。只要您使用 PubNub,无论您是在设备、移动设备还是 PC 上发布/订阅,都没有关系。
因此,在您的示例中,正如您所提到的,您将使用我们的 python SDK 发布数据。并使用 Eon订阅,这是一个 Javascript 库。 Eon 提供了一种非常简单的方法来订阅和创建出色的实时图表。
您可以在我们的 blog 上找到更多示例.
关于javascript - Pubnub中是否可以通过javascript订阅并通过python发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31265258/