在了解 Mqtt Broker,考虑到技术栈,倾向Mqttnet,集群部分自己搞。有把Mqttnet用在生产环境做Broker的大神吗,请赐教
在生产环境中使用 MqttNet 作为 MQTT Broker 是一个不错的选择,特别是由于它是一个强大且灵活的库,能够满足高效的消息传递需求。然而,在实际应用中可能会遇到一些挑战和注意事项。以下是一些考虑事项和经验分享,以便更好地规划你的项目。
集群设置:
持久性和消息存储:
安全性考虑:
性能调优:
监控和日志:
社区的支持和资源:
在某些生产环境中使用 MqttNet 的用户反馈:
MqttNet 是一个功能完备的 MQTT Broker,如果你在技术栈中使用 C# 或 .NET,选择它可以减少遗留资产负担,但要意识到可能需要为集群能力、持久化存储及安全性进行额外开发和配置。建议在小范围试点后逐步推广到生产环境,确保技术可行性和业务的流畅结合。
希望这些信息能对你有所帮助!如果有更多具体问题或想要深入探讨的方面,欢迎提问!