Ruby で実行されている Faye サーバーがあり、Scala でクライアントに通知を送信する必要がありますが、scala は Bayeux を処理できず、WebSocket のみを処理できます。
接続タイプを Bayeux から WebSocket の使用に変更する方法はありますか?
いくつかのconf。私が持っているファイル
faye.ru
require 'faye'
Faye::WebSocket.load_adapter('thin')
bayeux = Faye::RackAdapter.new(:mount => '/faye', :timeout => 25)
run bayeux
通知の送信
def broadcast(channel, data)
message = {:channel => channel, :data => data, :ext => {:auth_token => FAYE_TOKEN}}
uri = URI.parse("http://192.168.0.92:9292/faye")
Net::HTTP.post_form(uri, :message => message.to_json)
end