タグ

websocketに関するtvskのブックマーク (8)

  • 「10万クライアント環境に耐える高性能」、三菱UFJインフォメーションテクノロジーがWebSocketの性能検証で手応え──Oracle WebLogic Server 1 - page2 - builder by ZDNet Japan

    tvsk
    tvsk 2018/10/02
    weblogic サーバで C10K問題ベンチマーク
  • ELBでHTTPリスナーだとWebSocketは使えない - 雑記帳(2011-11-18)

    ■ [AWS] ELBでHTTPリスナーだとWebSocketは使えない ELBを使っていて、WebSocketを使おうとしたときに、最初のハンドシェイクが上手くいかないという問題に遭遇した。 テストするために、node.jpのドキュメントから、http.ClientReqestにあるサンプルを使ってみた。ここのEvent: 'Upgrade'のところにあるサンプルコードを若干改造して下記のようなコードを用意した。 var http = require('http'); var net = require('net'); // Create an HTTP server var srv = http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('

    tvsk
    tvsk 2012/07/04
    ELBでWebSocketを通す方法、検証記事
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    tvsk
    tvsk 2012/02/03
    IBMのwebトレンド技術についての文書  各種参考文献へのリンク末尾にあり
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    tvsk
    tvsk 2011/12/31
    socket.IOの概要説明あり。
  • まさかの日記:リアルタイムWEBとか - livedoor Blog(ブログ)

    2010年12月04日 リアルタイムWEBとか を作ろうとしていたりしていて、アプリ部分(railsとか)とリアルタイム処理部分(cometベース、もしくはwebsocket)との振り分けをなんとかできないか。 つまり80番ポート1つですべて動かす、ってことができないかを調べてたのでその現時点での自分用メモ。 ていうか、ポート2つ使うものであればshooting_starベースで一応ひと通り動く状態にはなってるんだけど、ポート2つ使っちゃってるから、SSL化できないというのが今の課題。 できるだけ有りモノですまそうとした場合、方法としては2つ。 ■nginx用のプラグインで振り分ける ⇒リアルタイム処理の部分が独自実装になっていて?悩ましい。 これからはやっぱwebsocketだろ、という気もしつつ。 ■haproxyで、websocketのリクエストを振り分ける ⇒これが

    tvsk
    tvsk 2011/12/26
    websocketを使用する場合のサービス構成と、検証結果。参考リンク集
  • WebSocketのバージョンとproxyの現状

    WebSocketとproxy周りの話について簡単に。 ちょっと追いきれない所もあるので、もし知っている方がいらっしゃいましたら、コメント等で教えていただけると幸いです。 以下、hixie-76とかietf-00とか言うのは、WebSocketのバージョンを表します。(なお、正式な名称ではありません。hybiのバージョンに基づいて、便宜的に私がそう呼んでいるだけです) hixie-76(≒ietf-00)のみ、繋がらない場合がある handshakeに於いて、content-length無しでbodyに8byte文字列が付加される。 (また、bodyの8byteは別packetで送付される。下図) browser — (handshakeのheader部分) –> server browser — (handshakeのbody部分) –> server browser prox

    tvsk
    tvsk 2011/12/25
    プロキシ超えできないWebsocketのパケット。いくつか原因があるらしい。
  • Emerge Technology: pywebsocketをちょっとだけ見てみた

    pywebsocketというPython製のwebsocketを利用するためのApacheモジュールがあるらしいので、ちょっとだけ見てみました。ちなみにこのエントリはPythonとはあまり関係がありません。興味を持ったきっかけは、現状のApacheでC10Kをどうやって解決してwebsocketを実装したのだろうということです。結論は残念ながら単にApacheでwebsocketを利用するためだけのものでした。ただ、現状のインフラでちょっとだけ実用的にwebsocketを遊べるのはそれはそれですばらしいことです。僕がgolangで書いたサンプル、もしくはgolangはまだ実環境で使える代物ではないし。 Apacheはスレッドモデルで動きます。一つのリクエストが一つのスレッドを占有します。WebSocket自体は、AJAXによる定期的なポーリングやcometによるロングポーリングよりはオーバ

    tvsk
    tvsk 2011/12/23
    apacheでwebSocketを使う。性能限界についての言及あり。
  • WebSocket を通す ReverseProxy が欲しいの

    Node.js で socket.io 使ってウェブチャット作って遊ぶ! とかやってると、そのうち作ったアプリを自宅サーバとかで公開したくなるのが人の世の常というものですが。 とくに考えずに自宅サーバで作ったアプリを動かそうとすると、 「Node.js で作ったアプリをポート3000番で動かしてー、フロントサーバとして Apache か nginx を置けば良いやー」 って感じで上の図のような構成になると思いますー。が (そもそもイベントループが売りの Node.js のフロントサーバが Apache ってどうなの?ってのは置いといて。) ふと気づく。クライアントからの WebSocket が届いてねえ! はい、対応してないんですよね、Apache も nginx も、WebSocket のプロキシは。 仕方ないので無理矢理動かそうとすると、Node.js アプリが動いてるポートを開くこと

    WebSocket を通す ReverseProxy が欲しいの
    tvsk
    tvsk 2011/12/23
    Apacheのリバースプロキシは、WebSocketを通さないらしい。サーバ構成の図あり
  • 1