入門
そこ通信フレームワークの多くがあり、その後、悪い使用することができますJDK NIO
。なぜ、自分のフレームワークとプロジェクト開発の多くを使用するNetty
には、通信フレームワークとして?この記事では説明乗り出しました。
- 理由だけではなく、使用しないで
NIO
Netty
現状- 概要
まず、なぜだけではなく、使用NIO
(1)Netty
支持体は、より特徴JDK NIO
次のような、もっと:
- 人気の通信プロトコル(HTTP、WebSocketを、いるProtobuf、バイナリTCP |およびUDP)の様々なサポート、あなたはコーデック関連の契約を実装する必要はありません。
- 問題解決のネットワーク伝送、等半分のパック、スティックパッケージの現象。
- 再試行の断線などの取り扱いの改善例外。
- このようなフロー制御、ブラックリストとホワイトリスト等の上ので、より多くのカスタマイズ機能を実現。
(2)Netty
多くの回避JDK NIO
存在Bug
;
(3)Netty
関連リアライズの枠組みAPI
よりフレンドリーで使いやすいと、
(3)Netty
通信のフレームシールド下層の実装の詳細、互換性のあるJDK NIO
変更のバージョン。
第二に、Netty
現在の状況
Netty
Github
住所:ネッティーは
現在バージョン4.1バージョン4.1のサポートアンドロイドを使用。
のフレームワークを使用してネッティー:
- スパーク
- RocketMQ
- ElasticSearch
- ダボ
- Zookepper
- Spring5
第三に、Netty
特性
IVの概要
本稿では、より多くのプロトコルをサポートしているネッティーを、使用するメリットとその理由を説明し、JDKの更新を行いました。私たちは、網状の使用を導入し、以下のソースから始めたいです。