python - 带有MQTT或Redis的Websockets?

标签 python websocket redis mqtt

我需要在我的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/

相关文章:

python Pandas : how to speed up exporting dataframes to csv?

python - 如何加载现有的 ipython 笔记本?

python - 如何将整个表格与 Python Reportlab 库对齐?

python - 如何向现有的 Pandas 数据框添加新行?

google-chrome - Chrome 58,网络扩展无法打开安全的 websocket (wss) 到本地主机

caching - Windows 上的 Redis,具有 HTTP 接口(interface)和 JSON 作为输出

php - Redis 时间序列数据和时区

php - Redis sub/pub 一次多个发布

c++ - Boost websocket 接受挂起

javascript - 为什么我的 WebSocket 客户端总是在发送消息后重新加载?