私はいくつかのサーバー側コンポーネントにNettyを使用していますしばらくの間、私は本当にそれに満足しています。私は自分の利便性のためにクライアントサイドでも使いたいと思っていますが、アプレットのフットプリントはできるだけ小さくしておきたいと思います。
- シンプルな文字列ベースのプロトコル(文字列デコーダ、stringencoder、framer ...)
- Plus:データグラムのサポート
私はすでに瓶を見ましたが、Nettyのソースでは十分深くないので、可能な限り最小限に抑えることができないようです。
Nettyの内部に親しまれている人なら誰でも最低限のjarファイルを作成するための答えを教えてくれれば嬉しいです。
回答:
回答№1は1だから最初の最初は、プロトコル固有のコードベースがうまく整理されているNetty 4+を使うことです。
次に、 netty-common
必要なコーデック(通常はHTTP)を追加します。また、コンパイルされたサイズを最適化する場合は、 ProGuard。単純なUDP指向のアプリケーションでは、他に何か必要はありません。
HTH