アーティクル - CS288599

マッシュアップで使用される GetProperties サービスは、ThingWorx でのリクエストのオーバーヘッドにつながります。

修正日: 18-Dec-2024   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • ThingWorx Platform 8.1 to 9.3

説明

  • マッシュアップで使用される GetProperties サービスはリクエストのオーバーヘッドを引き起こす
  • マッシュアップでは、 GetPropertiesサービスを使用して、新しい値を受信したときにマッシュアップを手動で更新することなく、値を自動的に更新するように構成できます。
  • このサービスはマッシュアップビルダーでのみ表示され、Thingのサービスを調べるときには使用できません。
  • GetPropertiesのServiceInvokeCompletedイベントは、新しい値が受信されたら後続のサービスを呼び出すために使用できます。
  • ウィジェットにバインドされた各プロパティに対して、依存するサービスが1回呼び出されます。例:
    • GetProperty サービスの 1 つのプロパティがウィジェットにバインドされ、1 つの依存サービスが呼び出されると、1 つのサービス呼び出しが ThingWorx Platform サーバーに送信されます。
    • GetProperty サービスの 10 個のプロパティがウィジェットにバインドされ、1 つの依存サービスが呼び出されると、10 個のサービス呼び出しが ThingWorx Platform サーバーに送信されます。
    • GetProperty サービスの 10 個のプロパティがウィジェットにバインドされ、10 個の依存サービスが呼び出されると、100 個のサービス呼び出しが ThingWorx Platform サーバーに送信されます。
  • バインドされたプロパティの数呼び出されるサービスの数プロパティの更新頻度、およびマッシュアップが同時に表示される回数によっては、プラットフォームがリクエストで溢れ、Tomcat が大量の受信リクエストへの応答に追いつけなくなる可能性があるため、この設計では ThingWorx のパフォーマンスに問題が発生する可能性があります。
最新バージョンはこちらを参照ください CS288599