一般的には、クライアントがOPC-UAノードでサブスクリプションを作成し、これが一定の期間機能している場合はどうなりますか。 OPC-UAサーバーは、標準的な動作でクライアントにデータをパブリッシュします。その後、OPC-UAサーバは何らかの理由で再起動し、OPC-UAはそのユーザを保存して接続を再開し、起動後にデータを公開し続けますか?または、クライアントがサーバーがダウンしてサブスクリプションを再作成したことを知る必要がありますか?そうであれば、一般的にポーリングを使用して安定性を高めるべきでしょうか?OPC-UAサーバのリブートとサブスクリプション
3
A
答えて
5
通常、、いいえ、サーバーはサブスクリプションを保存せず、再起動後に再開します。
クライアントがサーバーを再起動することを通知する必要があります。しかし、それが優雅なシャットダウンではないとしても、再接続すると、クライアントはそのセッションを再開しようとする必要があります。失敗すると、再開または再開しようとします。 (このクライアントの動作は、仕様のパート4の接続ステートマシンの一部として指定されています)。言っ
、OPC UA 1.03 はは、状態を保存し、再起動を生き残ることができるようになっている永続サブスクリプションの概念を導入し、私は今、この権利を実装するすべてのサーバーを知りませんでした。私はまた、意図された目的が、例えば、インターネットに接続するだけのクライアントのために非常に遅い出版レートでサブスクリプションを生き続けることであるという意味も持っています。更新を取得するために毎日、単に状態を保存せず、再起動を生き残るためではなく、それ自体はある程度不必要です。
関連する問題
- 1. node-opcuaの使用方法サブスクリプションの優先順位は?
- 2. リブートするとセッションがサーバに戻る方法
- 3. サーバのリブート後にドッキング・コンテナを順番に再起動
- 4. C9でサーバをリブートした後、私のPostgreSQLデータベースは空です
- 5. クライアントによってopcuaサーバから配列値を読み取る方法
- 6. サブスクリプション/ pull_message_operation_countとサブスクリプション/ pull_request_countの差
- 7. サブスクリプションのGraylogサーバからデータを収集するためのMaster Graylogサーバ
- 8. Laravelスコープとサブスクリプション確認サブスクリプション
- 9. node.jsクラスタワーカーをリブート
- 10. cronjobを使用してサーバを定期的に動的にリブートします
- 11. sudo gitlab-ctl reconfigureを実行した後にサーバがリブートしました
- 12. GraphQLサブスクリプションのみを別のサーバに分割する方法
- 13. アセンブリシステムでリブートする
- 14. node-opcuaでKepserverに変数を作成
- 15. node-opcua「トランザクションがタイムアウトしました」
- 16. Rxのサブスクリプションとガベージコレクション
- 17. リアクティブプログラミングのサブスクリプションとは
- 18. CloudKitサブスクリプションとUNNotificationServiceExtension
- 19. リブートによるPowershellワークフロー
- 20. アングル・サブスクリプション/サブスクリプション・ベスト・プラクティス
- 21. パブリッシュ/サブスクリプションとプロデューサ/コンシューマ
- 22. MeteorJS発行とサブスクリプション
- 23. AndroidのサブスクリプションとGoogle API
- 24. app-storeサブスクリプション(ios)とのインタフェース
- 25. Apollo:サブスクリプションとクエリリゾルバの違い
- 26. アンドロイド:サービスが強制終了/クラッシュしたときのアンドロイドデバイスのリブート
- 27. NifiのOPCUAサーバーからの値の収集
- 28. OPCUAの書込みサービスがBadWriteNotSupportedを返す
- 29. jsはnode-opcuaの動的変数で設定されます
- 30. node-opcua変数への書き込み方法
ありがとうございました。 –