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

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

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

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

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

展开
收起
真的很搞笑 2023-10-16 21:31:00 95 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 展开评论 打赏
问答分类:
问答标签:
相关产品:

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

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

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