开发者社区 > 云原生 > 云消息队列 > 正文

MQTT我们想选一个第三方组件同时满足这三个需求, 有没有推荐的第三方组件呀?

我们的平台是Linux C++, 网络访问需求包括:

  1. mqtt
  2. 我们在阿里云上部署的云服务
  3. 第三方https云服务

我们想选一个第三方组件同时满足这三个需求, 有没有推荐的第三方组件呀?10月10日 10:42

展开
收起
真的很搞笑 2023-10-16 21:31:00 124 0
1 条回答
写回答
取消 提交回答
  • 有以下几种可能的选择:

    • Eclipse Paho C Client Library:这是一个开源的C语言库,支持MQTT v3.1, v3.1.1, 和 v5.0协议,以及SSL/TLS和WebSocket传输。它提供了同步和异步两种风格的API,可以用于连接MQTT broker,发布和订阅消息。它也可以通过libcurl库来访问HTTPS云服务。
    • libmosquitto:这是一个开源的C语言库,支持MQTT v3.1, v3.1.1, 和 v5.0协议,以及SSL/TLS和WebSocket传输。它提供了一个低级别的API,可以用于连接MQTT broker,发布和订阅消息。它也可以通过libcurl库来访问HTTPS云服务。
    • wolfMQTT:这是一个开源的C语言库,支持MQTT v3.1, v3.1.1, 和 v5.0协议,以及SSL/TLS传输。它提供了一个轻量级的API,可以用于连接MQTT broker,发布和订阅消息。它也可以通过wolfSSL库来访问HTTPS云服务。

    以上三种组件都可以在Linux C++平台上使用,并且都可以满足MQTT和HTTPS云服务的需求。

    2023-10-17 09:29:37
    赞同 1 展开评论 打赏
问答分类:
问答标签:
相关产品:

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

  • 云消息队列 MQ
  • 相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载