スマート-HTTP比較的単純なHTTPサーバで、通信コアを使用して 、スマートソケット 最新バージョンをv1.4.6
。
そして、理由はスマートソケットを使用することで、サーバーのパフォーマンスが78W QPS +が不足することができ、私の4コアCPUには、まだ非常に良いです。
各テストのスマートソケットのパフォーマンスがサーバーに基づいており、我々はスマート-HTTPパフォーマンスがあなたを失望させないだろうと信じています。
アップデート
-
、1.4.6サービスのパフォーマンスを向上:最新のバージョンにアップグレードスマートソケット。
-
POSTリクエストのHTTPプロトコル解析アルゴリズムの最適化プロセス。
- 分割コアHTTP機能付き例コードモジュール、プロジェクト構造はより合理的です。
- スマート-HTTPサーバモジュールを梱包後の流線依存性は、すべてのみ171キロバイトの合計に依存している、唯一の88キロバイトです。
- いくつかのPMDを修正し、Checkstyleは、質問のスキャンアウト。
- HttpRequestのインターフェースデザイン、適応コモンズ、ファイルアップロードを調整し、ファイルのアップロードのための分析的サポートを提供しています。
高速経験
- スマート-HTTPの導入は、あなたのMavenプロジェクトに依存します。
<dependency> <groupId>org.smartboot.http</groupId> <artifactId>smart-http-server</artifactId> <version>1.0.12</version> </dependency>
- コードをコピーして、開始します。
public class SimpleSmartHttp { public static void main(String[] args) { HttpBootstrap bootstrap = new HttpBootstrap(); bootstrap.pipeline().next(new HttpHandle() { public void doHandle(HttpRequest request, HttpResponse response) throws IOException { response.write("hello world".getBytes()); } }); bootstrap.setPort(8080).start(); } }
- ブラウザアクセス:HTTP:// localhostを:8080 /
遂に
スマート-HTTP、まだ始まったばかりで、限り、あなたは十分に良いですとあなたはピットにその開発パス、および興味の歓迎を導くことができます。