Sente可以用于仅服务器配置吗?

时间:2017-04-11 22:37:40

标签: clojure websocket sente

我希望用Clojure编写的新版本替换现有的基于Websocket的服务器。似乎 Sente 库可能是适合您的选择。然而,有一件事我不清楚,Sente在多大程度上依赖私人内部协议进行操作。

在我的情况下,我有一个使用JSON-over-websockets的现有服务器和客户端,我想更换服务器而不用修改任何客户端代码。似乎Sente对客户端请求的性质有很多具体的期望 - 例如,它希望客户端指定client-id参数并接受来自服务器的:chsk/handshake消息。

我的用例是否仅限于Sente所针对的设计空间?如果是这样,Clojure的websockets的实现是否更为合适呢?

1 个答案:

答案 0 :(得分:0)

经过更多的调查,我发现Sente不适合仅服务器,因为它对它使用的协议有很多隐含的假设。我发现HTTP-Kit更适合我的用例。