IMIのv1.0.14リリース、Swooleコルーチン高性能アプリケーション開発フレームワーク

IMIはHTTPAPI、WebSocketを、TCP、UDPサービスの開発をサポートし、高性能コルーチンのアプリケーション開発フレームワークPHP Swoole、に基づいています。

Swooleに比べPHP-FPM要求応答能力を祝福では、I / O集中処理能力シーンは、実質的に改善されています。

IMIフレームワークは、豊富な機能部品はインターネットで広く使用することができ、モバイル通信、エンタープライズソフトウェア、クラウドコンピューティング、オンラインゲーム、モノのインターネット(IOT)、車両ネットワーキング、スマートホームや他の分野があります。企業の効率がITを大幅に革新的な製品の開発に、より集中、R&Dチームを強化することができます。

ミリ秒の注釈とホット・アップデートコード、ちょうどすぐに効果を見るリフレッシュするために保存し、開発経験やFPM下には異なる、シャトルの開発であなたを聞かせていないために。

サービスSwooleフレームワークの他のマイクロフォーカスエリアとは異なり、IMIは、単一のアプリケーションの開発に焦点を当てます。理由は簡単です:ほとんどの企業は、マイクロサービスに、単一のアプリケーションが十分である必要はありません。

公式サイト:https://www.imiphp.com/

2018年6月21日に開始IMI Frameworkのバージョンv0.0.1

そして金曜日、そして最近ではより多くのユーザーを学ぶIMIは、IMIはどんどん良くなっています。私は〜あなたに幸せな週末を望みます

更新ログ

新しいです

  • 新モデルの性能試験

  • Redisの新しいモデルのテストケース

  • 新モデル生成ツールの-entityパラメータ、デフォルトで有効にオープンキャメルケースを使用するかどうか(#27

最適化

  • Redisの完璧なモデルメソッドは値を返します。

  • 接続プール(一つだけ接続構成)、ダイレクトリターンリソースのバランスを使用しないときの負荷で

  • 最適化モデル

  • テストケースの最適化

  • パッケージArrayUtil :: toTreeAssoc()一般的な方法についてgetAssocListツリーモデル()

リペア

  • 修理セッションCookieの有効期間の無効が0に設定されています

  • Redisのを使用して修復モデル、ModelManager ::れるGetFields()を呼び出し、問題

  • ArrayUtil ::問題recursiveMerge()、デジタル配列のキーをマージを修正し、キーを失いました

開始

HTTPサーバプロジェクトの作成:composer create-project imiphp/project-http

WebSocket Serverプロジェクトを作成します。composer create-project imiphp/project-websocket

TCP Serverプロジェクトを作成します。composer create-project imiphp/project-tcp

UDPサーバープロジェクトの作成:composer create-project imiphp/project-udp

完全に開発マニュアル:https://doc.imiphp.com/

IMIコンポーネントライブラリ:https://github.com/imiphp

IMI公式のHttpクライアント(代替カール):https://github.com/yurunsoft/yurunhttp

スペルミス、タイプミスを訂正、貢献したコードに参加する明るい新規参入者と兄のランクへようこそ、コードを提出、我々はすべて〜歓迎します

最後に、私は、仕事へのモチベーションを望む私たちは祖国の誕生日を祝うと同じように、幸せなナショナルデーを!

おすすめ

転載: www.oschina.net/news/110673/imi-1-0-14-released