前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用NATS Server v2.2.0+版本替换MQTT代理

用NATS Server v2.2.0+版本替换MQTT代理

作者头像
CNCF
发布2021-05-27 15:16:15
2.5K0
发布2021-05-27 15:16:15
举报
文章被收录于专栏:CNCFCNCF

作者:Ivan Kozlovic

NATS Server v2.2.0+原生支持了 MQTT v3.1.1 协议。

如果你已经使用现有的 MQTT 代理进行了部署,并且正在使用或计划使用 NATS 消息传递,那么这篇博文将向你展示使用 NATS 服务器替换现有的 MQTT 代理是多么容易。

你不仅只需管理一个服务器而不是两个服务器,而且使用 NATS 和 MQTT 将允许你从 MQTT 交换数据到 NATS,反之亦然。

在这个仓库[1]中,你将找到运行演示所需的详细说明和所有脚本。

  • 第一阶段[2]是运行一个模拟器来生成 MQTT 消息和使用它们的 MQTT 订阅。
  • 然后,在第二阶段[3],我们用 NATS 替换 MQTT 代理,并了解如何在 MQTT 和 NATS 之间交换消息。
  • 最后,在第三阶段[4],我们运行一个 NATS 服务器,它与 Synadia 的 NGS 超级集群有一个 Leafnode 连接,并展示如何使用 NATS 从世界上任何地方接收 MQTT 消息。

你可以在下面的视频中观看。享受一下吧!

关于作者

Ivan Kozlovic 是Synadia Communications[5]工程团队的高级成员。

有问题?加入我们的Slack 频道[6]或电邮到 info@nats.io。

参考资料

[1]

仓库: https://github.com/kozlovic/nats_mqtt_demo

[2]

第一阶段: https://github.com/kozlovic/nats_mqtt_demo#without-nats

[3]

第二阶段: https://github.com/kozlovic/nats_mqtt_demo#with-standalone-nats-server

[4]

第三阶段: https://github.com/kozlovic/nats_mqtt_demo#with-nats-leafnode-server-connected-to-synadias-ngs

[5]

Synadia Communications: https://synadia.com/

[6]

Slack 频道: https://slack.nats.io/

点击【阅读原文】阅读网站原文。

CNCF概况(幻灯片)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CNCF 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于作者
  • 参考资料
相关产品与服务
NAT 网关
NAT 网关(NAT Gateway)提供 IP 地址转换服务,为腾讯云内资源提供高性能的 Internet 访问服务。通过 NAT 网关,在腾讯云上的资源可以更安全的访问 Internet,保护私有网络信息不直接暴露公网;您也可以通过 NAT 网关实现海量的公网访问,最大支持1000万以上的并发连接数;NAT 网关还支持 IP 级流量管控,可实时查看流量数据,帮助您快速定位异常流量,排查网络故障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档