Norman Maurer, Principal Software Engineer / Leading Netty efforts @ Red Hat Inc. Netty / All things NIO Author of Netty in Action @normanmaurer github.com/normanmaurer
Netty is a Java asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. It powers many large scale services built on top of JVM such as Twitter. This talk will provide an overview of Netty 4, the major backward-incompatible update against the version 3, from basic constructs to a working example. It's not necessaril
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を利用しているOSSは多いですが、Netty4が登場して気になるのはNetty3からの移行ですよね。どのくらいのプロジェクトが移行しようとしているかは分かりませんが、Issueを見ているとNetty4への移行話が登場しているものもチラホラあります。個人的には移行状況もチェックしておきたいと考えています。 さて、前回の実践編1では、オリジナルプロトコルのEncoder/Decoderを作成しました。今回の実践編2ではEncoder/Decoder以外の部分(クライアント/サーバのプログラム)を作成し、ChannelBufferについて解説します。 クライアントのプログラム 以前のシリーズで紹介したクライアントプログラムを参考に、書いてみましょう。 MyProtocolClient StringEncoder/Decoderだった部
実践編 目次 オリジナルの通信プロトコルを実装してみよう(Netty 実践編1) - Taste of Tech Topics オリジナルの通信プロトコルを実装してみよう(Netty 実践編2) - Taste of Tech Topics こんにちは!新しい物好きなエンジニアのツカノです。 Vert.xがますます面白いところに入ってきましたが、今回は久しぶりのNettyシリーズです。Vert.xは通信周りにNettyを利用しており、その仕組みを理解する上でも良いかと思います。 前回シリーズを掲載した後、Nettyの世界では大きな変化がありました。ついにNettyのメジャーパージョンアップであるNetty4がリリースされました。Netty4ではパッケージ名から変わっており、直接的な互換性もありません(パッケージ名やクラス名を置き替えることで、ある程度移行できます)。そのくらい大きく変わって
This presentation was hold as part of JAX 2013 in Mainz
Some time ago, I needed to view a Java Swing window online through a browser. I could’ve looked into something like the awesome GTK Broadway backend, but I needed something which was a bit easier to setup (and I didn’t want to install all kinds of X libraries on my server). Then I remembered those online live webcam feeds, they work by just streaming JPEG images to the browser continuously (see MJ
Async Http Client Copyright 2010 Ning Inc DESCRIPTION ----------- Javadoc: http://sonatype.github.com/async-http-client/apidocs/index.html Getting started: http://is.gd/kexrN (PDF) http://is.gd/ja6My (HTML) Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. The Async HTTP Client library is simple to use. Fi
The Netty project team is proud to announce Netty 3.3.1. The JAR file is already on Maven central repository. You can also get the full tarball from the download page. This version introduces a couple exciting features. The most important one is the new SPDY package, which was contributed by Twitter. If you develop for Android, you will be happy to hear that this release fix the incompability with
Finagle is an extensible RPC system for the JVM, used to construct high-concurrency servers. Finagle implements uniform client and server APIs for several protocols, and is designed for high performance and concurrency. Most of Finagle’s code is protocol agnostic, simplifying the implementation of new protocols. Finagle is written in Scala, but provides both Scala and Java idiomatic APIs. GitHub p
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty is an NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server. 'Quick and ea
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty is an NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server. 'Quick and ea
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く