タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

nodejsに関するsuikyoのブックマーク (3)

  • libuvで消費者ー生産者問題を解く(Condition Variableを使う) - ぼちぼち日記

    1. 最近 libuv の開発が熱い V8と並ぶNode.jsの屋台骨のlibuvですが、最近 libuv 周りの開発が熱いです。 まず libeio が削除され、ファイルI/O は libuv独自のスレッドプールを用いた管理方式に変わりました(unix: remove libeio)。 これまでファイルI/Oは libeio で同時スレッドが4つに限定されてされていましたが、今月末ぐらいに自動的にスレッド数をチューニングするように変える予定らしいです。 これが実装されると多数のファイルを同時に読み書きするような場合の性能がぐんと向上することでしょう。 そしてNodeのイベント管理の丸、 libev の置き換え作業も進められています(unix: remove libev )。 どんな実装になるのか楽しみです。 2. Condition Variable のサポート このようにいろいろ機能

    libuvで消費者ー生産者問題を解く(Condition Variableを使う) - ぼちぼち日記
    suikyo
    suikyo 2012/10/31
    ngx_関数がそのまま入ってるのか…
  • 「正直不安だらけ」から始まった?Z Cloud誕生への道

    2011年10月にファーストサーバが国内投入した「Z Cloud」は、ノンブロッキングI/Oを前提に性能を最優先させるというかなりエッジの立ったクラウドサービスだ。クラウドエンジンの開発元である米ジョイエントとの関係や侃々諤々だったという仕様策定まで、ファーストサーバの担当者に聞いた。 トップ同士での意気投合がきっかけだったJoyent採用 Z Cloudは、世界最速を謳う米ジョイエントのクラウドエンジンを採用したIaaS型サービス。SmartDataCenterと呼ばれるこのクラウドエンジンは、SmartOSというOpenSolarisベースのOSをベースに、アプリケーションの性能を最大に引き出し、バースト的な大量アクセスに耐えうるインフラを提供する。サービスプロバイダーやコマース事業者、ゲーム事業者など、ある意味玄人向けのサービスといえる。 こうしたサービスをファーストサーバが提供する

    suikyo
    suikyo 2011/12/12
    やっぱりDTraceなんだ
  • Node.jsがバージョンアップ、初の公式Windows版「node.exe」登場

    サーバーサイドJavaScriptのNode.jsが先週バージョンアップし、安定版がV0.4.10に、非安定版がV0.5.2になりました。V0.5.2版では、公式なバイナリとしては初めてとなるWindows版のnode.exeが公開されています(追記、Windows版は正確にはV0.5.1からでした)。 6月末にマイクロソフトがNode.jsの開発を支援することを明らかにした際に、ネイティブなWindows版の登場がアナウンスされていました。あれからわずか1カ月で登場したことになります(参考「マイクロソフト、Node.jsをWindows Azure対応にするため開発元を支援」)。 Windows版V0.5.2のnode.exeは以下のURLからダウンロード可能です(最新版は、Node.jsのWebサイトのダウンロードのコーナーを参照してください)。 node.exe Windows ex

    Node.jsがバージョンアップ、初の公式Windows版「node.exe」登場
  • 1