如何使用Immutant作为客户端与websocket进行接口



我正在构建一个Clojure应用程序,该应用程序需要与Slack的实时API接口,并且需要连接到Websocket。

我知道这在gniazdo中是可能的,但这会吸引Jetty,我相信Immutant有自己的Websocket抽象。

我也尝试过使用clj-http,但它无法识别wss://协议,即从Slack API返回的URL。

如果能给我指对方向,我将不胜感激。谢谢

Immutant使用Undertow作为其web服务器,它提供您所寻求的wss协议支持。遗憾的是,通过查看Immutant clojure包装器代码,我没有看到任何部分涉及此功能,因此您将不得不使用clojure的Java互操作功能。

相关来源似乎在这里得到了落实。

最新更新