2017-04-11 6 views
0

私は、既存のWebsocketベースのサーバーをClojureで書かれた新しいバージョンに置き換えることを検討しています。 Senteライブラリがこれに適した選択肢のようです。しかし、私には明らかではないことの1つは、Senteがその操作のために私的な内部プロトコルにどの程度依存しているかです。Senteはサーバのみの設定で使用できますか?

私の場合、JSON-over-websocketsを使用する既存のサーバーとクライアントがあります。クライアントコードを変更せずにサーバーを置き換えたいと思います。 Senteはクライアントリクエストの性質について多くの具体的な期待を持っているようです。たとえば、クライアントがclient-idパラメータを指定し、サーバからメッセージ:chsk/handshakeを受け入れることを期待しているとします。

私の使用事例は、Senteがターゲットとするデザインスペースの外にありますか?もしそうなら、Clojure用のWebソケットの実装は、それほど妥当ではないと考えていますか?

答えて

0

さらに調査した結果、Senteは使用するプロトコルについての暗黙の前提がたくさんあるため、Senteはサーバー専用ではあまり適していないことがわかりました。私はHTTP-Kitが私のユースケースにもっと適していることを発見しました。

関連する問題