我希望能在Clojure中处理一个“服务器推送事件流”。 有没有人知道一个小的客户端库可以做到这一点?我原本期望找到类似于https://github.com/stalefruits/gniazdo的东西,它是用于Websockets的,但是用于SSE。然而,我没有找到任何东西,可能唯一一个不错的候选库已经不再维护https://github.com/clojurewerkz/ssese。谢谢提前...
这里是StackOverflow上一个高投票的比较,介绍了服务器发送事件和WebSockets(我最喜欢的)之间的区别:
以下是 IBM(2017年)的一份详细比较:
immutant.web内置了对SSE的支持:http://immutant.org/documentation/current/apidoc/guide-web.html#h3155
此外,还有其他Web服务器的中间件:https://github.com/kumarshantanu/ring-sse-middleware,不过我自己没有尝试过。