PHP コルーチンに基づくネットワーク サービス フレームワークは、C10K+ 向けの同時実行性の高い SOA サービスと RPC サービスを開発する最も簡単な方法を提供します。
毎日 2,000 以上のサービスに対して 3 億件以上の訪問サポートを提供しており、さまざまな Youzan ビジネスで広く使用されています。
yield
に基づいて独立したスタック コルーチンを実装ZanPHP は、同時実行性の高い Web サービスまたはビジネス ミドルウェアとして位置付けられています。
ZanPHP は、スタートアップ企業や個人の Web サイト構築のニーズを満たすだけでなく、サービス指向アーキテクチャの下でのフレームワークのニーズにも応えることができます。
ZanPHP は多くの Golang 機能を参照していますが、目的は Golang を置き換えることではありません。
PHP はビジネス システム開発において明らかな利点を持っており、Golang は将来システム プログラミングの覇者になると考えられています。
ZanPHP と Golang の境界は次のとおりです。ZanPHP はビジネス システムであり、Golang はプラットフォーム システム (ミドルウェアまたは基本的なサービス コンポーネント) です。
ZanPHP と Golang プログラミング モデルが非常に近いため、PHP プログラマーは Golang へのより良い橋渡しができると期待されています。
理想的なテクノロジー スタックは、ZanPHP + Go + 少量の C/C++ です。
もちろん、生涯コーディングに取り組むプログラマーにとって、Java は依然として克服するのが難しいハードルです。
Zan PHP ドキュメント ウェアハウスのアドレス: zanphp-doc。
http://zanphpdoc.zanphp.io/ でドキュメントをオンラインで参照できます。
クリックしてください -> 寄付チャンネル
Zan PHP フレームワークは、MIT ライセンスに基づいたオープンソースです。