我想知道协议ZeroMQ和协议之间的区别.WebSockets
我知道WebSockets是为Web浏览器客户端设计的,但我假设它也可以用于服务器到服务器.
而且,在这种情况下,我想知道,如果这将是很好用WebSockets的,而不是别的东西一样ZeroMQ的实时消息.
具体来说,我担心在发生临时网络故障时可靠性和丢失消息.
例如,我在Hive中有一个这样的表:
1 1
1 4
1 8
2 1
2 5
3 1
3 2
Run Code Online (Sandbox Code Playgroud)
我想只返回第一列的每个唯一值的前两行.我希望这能够限制我从Hive转移到MySQL以进行报告的数据量.我想要一个HiveQL查询给我这个:
1 1
1 4
2 1
2 5
3 1
3 2
Run Code Online (Sandbox Code Playgroud) 我有一个接受HTTP请求的Flask应用程序.当某些HTTP请求进入时,我想在zeromq流上触发消息.我想让zeromq流始终保持打开状态.我想知道这样做的恰当方法是什么.由于建议在生产中使用带有Flask的gunicorn,这并不意味着Flask应用程序会有多个实例,并且如果我将zeromq连接放在与Flask应用程序相同的位置,那么其中只有一个将是能够连接,其他人将失败.