スマート-HTTP
スマート-HTTP比較的単純なHTTPサーバで、通信コアを使用して、スマートソケット最新バージョンをv1.4.4
。
そして、理由はスマートソケットを使用することで、サーバーのパフォーマンスが73W QPS +が不足することができ、私の4コアCPUには、まだ非常に良いです。
各テストのスマートソケットのパフォーマンスがサーバーに基づいており、我々はスマート-HTTPパフォーマンスがあなたを失望させないだろうと信じています。
機能リスト
- GETをサポートし、POST HTTPリクエスト。
- URLルーティングコンポーネントを提供し、あなたはすぐに、静的なサーバを設定することができます。
- サポートセクションのRFC2612の仕様、フォローアップは徐々に改善されます。
- スマートソケットを有効にするHTTPSプロトコルのサポート、。
- ファイルをアップロードする機能を持っています。
高速経験
- スマート-HTTPの導入は、あなたのMavenプロジェクトに依存します。
<dependency> <groupId>org.smartboot.http</groupId> <artifactId>smart-http-parent</artifactId> <version>1.0.10</version> <type>pom</type> </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 /
プロジェクト内でもピット経験に歓迎し、静的ファイルサーバの例を提供します。