タグ

Nettyに関するj5ik2oのブックマーク (8)

  • Netty 4 at Twitter: Reduced GC Overhead

    At Twitter, Netty (@netty_project) is used in core places requiring networking functionality. For example: Finagle is our protocol agnostic RPC system whose transport layer is built on top of Netty, and it is used to implement most services internally like Search TFE (Twitter Front End) is our proprietary spoon-feeding reverse proxy which serves most of public-facing HTTP and SPDY traffic using Ne

    Netty 4 at Twitter: Reduced GC Overhead
    j5ik2o
    j5ik2o 2013/10/21
    すごいな。FinagleもNetty4に移行するらしい。
  • HTTPS Server in Java using Netty and KeyStore

  • 『JavaネットワークアプリケーションフレームワークNettyの紹介』

    こんにちは、新規開発局のイニシャルP.です。 今回はJBoss OpenSource Projectの一つであるNetty Projectを紹介します。 Nettyは高性能・高スケーラビリティなネットワークアプリケーションを快速開発するために設計されたNIOクライアント・サーバフレームワークです。 Nettyを使うと複雑なNIO Selector APIを知らなくても簡単に非同期なイベント駆動型のネットワークアプリケーションの作成が可能になります。 簡単とはいえ、APIや使い方の説明になると楽しくないので、 ここでは実際にNettyを利用してMemcachedサーバを作ってみることにします。 動作環境について ・JDK1.5以上 ・Nettyの最新バージョン(現時点で3.2.1-Final) Memcachedサーバの実装について ・Binary Protocolのみ ・GetとSetのみ

    『JavaネットワークアプリケーションフレームワークNettyの紹介』
  • Nettyのやろうとしていること - Yamkazu's Blog

    ドキュメントのあたまを少しだけ訳してみた。 ほとんどグーグル先生頼り。 元ネタ: http://docs.jboss.org/netty/3.2/guide/html_single/index.html#preface The Problem 今日では、相互に通信するために汎用的なアプリケーションやライブラリを使用します。例えば、Webサーバから情報を取得するためにHTTPクライアントライブラリを使用して、Webサービスに対してリモートプロシージャコールを実施するといったものです。 しかし、汎用のプロトコルやその実装は、時にはうまくスケールしません。巨大なファイル、電子メール、または金融情報やマルチプレーヤーゲームのデータなど、ほぼリアルタイムでメッセージを交換するために、汎用的なHTTPサーバーを使用しない理由はそこです。何が必要なのでしょうか?それは、特別な目的のために高度に最適化され

    Nettyのやろうとしていること - Yamkazu's Blog
  • JBoss Nettyを触ってみる - CLOVER🍀

    以前からちょっと興味はあったのですが、NIOベースのフレームワークを触ってみることにしました。この分野でのフレームワークと言えば… Grizzly http://grizzly.java.net/ Apache MINA http://mina.apache.org/ JBoss Netty http://www.jboss.org/netty JBoss NettyはApache MINAの中心人物が移って作られたフレームワークらしく、使い方もApache MINAによく似ているそうな。両方とも使ったことがないので、そうなんですかぁ〜って感じなのですが。 んで、どれを使ってみるかってことですが、最近はいろんなプロダクトでNettyが使われているらしく(Akkaでも使われているそうな)、今のところのデファクト?という気がするので、いったんNettyを触ってみることにしました。 これまであん

    JBoss Nettyを触ってみる - CLOVER🍀
    j5ik2o
    j5ik2o 2011/09/03
  • Netty の基本 - hozumiの日記

    ここ数日、Nettyについて調べていたので理解できたことを書きます。 JBoss Netty Netty は Java で非同期、イベント駆動のネットワークアプリを作るためのフレームワークです。Netty を使うと早くて簡単にハイパフォーマンス、ハイスケールでメンテナンス性がいいものが作れます。いいとこ取りの全部乗せです。 なぜハイパフォーマンス、ハイスケールか? Netty は Java NIO(New I/O)をラップしていて、ノンブロッキングなIO操作ができます。そのため、1つのコネクションにずっと1スレッドを割り当てる必要がないため効率のよいリソース消費をします。従来のブロッキングなOIO(Old I/O)もサポートしており、僅かな変更で好きな方を使えます。また、NIOの複雑なByte BufferをChannelBufferというオブジェクトに抽象化し、不必要なコピーが発生しない

    Netty の基本 - hozumiの日記
  • NettyでWebSocketサーバーを実装する · I Will Survive

    December 29, 2010 - Scala この記事は Scala Advent Calendar JP 2010 23 日目(12/29)です。 前日の @cooldaemon さんがScala Actor + NIOという、ものすごい記事を書いていらっしゃったのでこの流れの中で投稿するのが忍びないくらいです。 #まさか前日にNIOネタがくるとはぁぁぁ… さて、今回はNettyを使ってWebSocketサーバーを実装してみました。 JavaではなくScalaで、です。 とはいっても、目的はJavaコードをScalaに直す練習も兼ねて、公式サンプルにあるJavaコードをScalaに書きなおしただけですが。 ご指摘などありましたら謹んでお受けいたします… Netty - the Java NIO Client Server Socket Framework - JBoss Commu

  • JT Ict | Blog

    Diagnóstico preciso da alergia Para um tratamento eficaz, é essencial que a alergia seja diagnosticada corretamente. Consultar um médico especialista em alergias e realizar exames específicos, como o teste cutâneo, pode identificar com precisão quais substâncias desencadeiam a reação alérgica no organismo. Alimentação como forma de controle Algumas pessoas recorrem a dietas específicas como forma

    j5ik2o
    j5ik2o 2011/06/02
    ネットリデツカ
  • 1