IMI v1.0.5デベロッパーリリースは、単一のアプリケーション開発フレームワークSwooleに焦点を当てます

IMIはHTTPAPI、WebSocketを、TCP、UDPアプリケーション開発をサポートしているPHP協会プロセス・アプリケーション開発フレームワークに基づいています。

Swooleを提供することにより、搭載、Swooleは、永久的なメモリを持っている、非ブロッキングIOおよびその他の機能をコルーチン。

PSRフレームコンプライアンス基準、リクエストコンテキスト、ORMモデルとその他の一般的なコンポーネントを管理、AOP、注釈、接続プールを提供します。

IMIモデルは関係、CRUDシャトルの定義をサポートしています!

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

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

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

アップデート

主に代わり関係の再構築、元の配列のKVストレージ、オブジェクトストレージを行うには、基になるデータストアをルーティング、コメント今週のために。、より少ないメモリを使用するより速く、より便利なメンテナンスを呼び出します。

締め切り前にリリース、IMI Swoole 4.4.3が最新バージョンと互換性があります。

テストケースの継続的な改善は、現在、134回の試験、480のアサーションがあります。

公式サイト(https://www.imiphp.com/)  船新改築、感謝  ダスト@  ギャングスター〜

増加

  • WebSocketのサーバーのテストケースが増加
  • TCPサーバーのテストケースが増加
  • UDPサーバのテストケースが増加
  • 新しいモデルのテストケース
  • テストケースの増加を記録します
  • ビン/ IMIから直接ブート
  • imiGetEnv()関数を追加し、それは()関数のgetenvパッケージ、サポートデフォルトであります
  • 生成/モデルパラメータがbasePathをを増やします

リペア

  • 実行後のモデル()メソッドの保存、修復、あなたはプロパティで自動インクリメントの主キーの問題を取得することはできません
  • パケット状態に接続し、修復することは発効ではありません

最適化

  • オブジェクトを使用してAnnotationManager再建、交換用キー配列
  • ルートの再構築、キーオブジェクトの配列が置換されます

お問い合わせ

Githubのフィードバック:https://github.com/Yurunsoft/IMI/issues

クラウド倉庫コード:https://gitee.com/yurunsoft/IMI

オープンソース中国Q:https://www.oschina.net/question

おすすめ

転載: www.oschina.net/news/108803/imi-1-0-5-released