我正在构建一个需要与Slack的实时API接口的Clojure应用程序,这需要连接到Websocket。
我知道这可以用gniazdo来实现,但是这会引入Jetty,我相信Immutant有自己的Websocket抽象。
我也尝试使用wss://
,但它无法识别{{1}}协议,这是从Slack API返回的URL。
如果我指出了正确的方向,我将非常感激。谢谢!
答案 0 :(得分:0)
Immutant使用Undertow作为它的Web服务器,它提供您寻求的wss
协议支持。遗憾的是,通过Immutant clojure包装器代码,我看不到任何涉及此功能的部分,因此您将不得不使用Clojure的Java互操作设施。
相关来源似乎已实施here。