我们有一个传感器,可以将数据发布到TCP套接字。
我们如何在CrateDB中创建一个提取规则以从该特定套接字读取?
我们是否需要使用MQTT从Socket读取数据,然后将其作为主题发布,以便CrateDB提取规则可以读取它?
这种方法听起来效率低下。我们想直接用TCP套接字中的数据填充表。有可能吗?
答案 0 :(得分:0)
否,目前在CrateDB中无法实现。还请注意,不建议使用CrateDB的MQTT实现,并将在以后的版本https://crate.io/docs/crate/reference/en/latest/admin/ingestion/sources/mqtt.html中将其删除。 主要原因是当前的实施非常有限(例如仅实施MQTT服务质量(QoS)级别),使用专用的MQTT摄取服务在规则定义和协议支持等方面更加灵活。