モジュールにビジネス インターフェイスを記述するパフォーマンスは非常に遅く、タイムアウトになるまで時々 1 つのブロックが表示されます
開発環境では、通常のインターフェイスは通常 150 ミリ秒かかりますが、モジュール間で呼び出されるインターフェイスは 1000 ミリ秒を超え、不安定になります
その後、タイムアウトが発生しないようにパブリック インターフェイス (セッション、トークンなど) が関数内呼び出しとして記述されましたが、パフォーマンスは依然として非常に遅かったです。
phpcn_u15822017-06-13 09:23:53
内部アプリケーション間で rpc 呼び出しを使用して、同時呼び出しをサポートします。 。 。 。ご指摘のインターフェイス呼び出しの遅さについては、まず原因を特定し、プログラムの実行時間を記録する必要があります。そうすることで、プログラムの内部的な問題が原因なのか、それとも外部要因が原因なのかを知ることができます。 。 。開発環境は150msと速くない
伊谢尔伦2017-06-13 09:23:53
SOA アーキテクチャを使用する場合は、インターフェイスを呼び出すときに各インターフェイスにタイムアウトを設定する必要があります。PHP によって提供されるインターフェイスは、どの程度の同時実行性がサポートされているかを確認するためにストレス テストを実施し、インターフェイスの応答時間が正常であるかどうかを判断する必要があります。そうでない場合は、コードを見直してボトルネックを分析する必要があります