我需要在我的web应用程序中实现实时通知的mqtt,这样我就不需要刷新每一个生成的新事件的页面。请建议我使用mqtt或redis和web套接字。我使用的技术是python和angulajs。请建议。谢谢。
最佳答案
我也在问自己同样的问题。我的实际结论是:
redis没有websocket接口,也不是为直接的internet服务而设计的。例如,您需要在python中创建一个网关,以将websocket转换为redis。
mqtt是一个协议,它依赖于实现,并且它有多个协议。
Mosquito是一个MQTT服务器实现,它有一个集成的WebSocket接口,可以直接用于Internet。
redis比mosquitto有更多的特性,它可以处理更多的特性,比如队列。
如果你只需要一个简单的pubsub,那么mosquitto将更容易开始。
请注意,我对莫斯奎托几乎没有经验,对redis也没有经验。
关于python - 带有MQTT或Redis的Websockets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53095852/