DolphinDB实现EMQ X的数据接入

2022-03-28 00:00:00 创建 数据 规则 客户端 分布式

DolphinDB 是由浙江智臾科技有限公司研发的一款高性能分布式时序数据库,融合了分布式存储、分布式计算、流计算和编程语言,为客户提供了轻量级、一站式的大数据解决方案,特别适合量化金融及工业物联网等领域。DolphinDB为用户提供了多种API接入方式,同时还支持MQTT/OPC/KAFKA等多种数据注入方式。随着DolphinDB的发展,更多厂商开展了与DolphinDB的深度合作。

杭州映云科技有限公司是面向 5G 和物联网市场的消息与流处理领域的领先企业。日前,映云科技技术团队使用自有的Erlang编程语言和DolphinDB开发的数据接入协议,自主开发了 DolphinDB API,可以通过TCP 协议与 DolphinDB进行双向数据传输,为使用DolphinDB的开发者和用户提供了新的交互方式。


EMQ X (简称 EMQ) 是一款完全开源,高度可伸缩,高可用的分布式 MQTT 消息服务器,同时也支持 CoAP/LwM2M 一站式 IoT 协议接入。EMQ 是 5G 时代万物互联的消息引擎,适用于 IoT、M2M 和移动应用程序,可处理千万级别的并发客户端。

#搭建与配置 DolphinDB

目前,EMQ X 仅适配 DolphinDB 1.20.7 及以上的版本。

以 Linux 版本为例,前往官网下载社区新版本的 Linux64 安装包:https://www.dolphindb.cn/downloads.html

将安装包的 server 目录上传至服务器目录 /opts/app/dolphindb,并测试启动是否正常:

chmod +x ./dolphindb
./dolphindb

## 启动成功后,会进入到 dolphindb 命令行,执行 1+1
>1+1
2

相关文章