【问题标题】:Can Sente be used in a server-only configuration?Sente 可以在仅服务器配置中使用吗?
【发布时间】:2017-04-11 22:37:39
【问题描述】:

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

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

我的用例是否完全超出了 Sente 所针对的设计空间?如果是这样,是否有更合适的 Clojure 的 websockets 不那么固执己见的实现?

【问题讨论】:

    标签: clojure websocket sente


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-11-18
      • 2021-12-19
      • 2021-10-29
      • 1970-01-01
      • 2016-01-09
      • 2019-02-26
      • 2013-06-30
      • 2011-05-16
      • 1970-01-01
      相关资源
      最近更新 更多