アルフレコ内ではノードを削除したいが、クラスタ環境の他のユーザーは使用したくない。削除処理のためにノードをロックする方法
私はfolloingラインのように(クラスタ環境で)ロックのノードをLockServiceのを使用することを知っている:ノードがすでに削除されているので、最後の行は、例外が発生することがあり
lockService.lock(deleteNode);
nodeService.deleteNode(deleteNode);
lockService.unlock(deleteNode);
、およびノードが存在しません:ワークスペース:// SpacesStore/cb6473ed-1f0c-4fa3-bfdf-8f0bc86f3a12
確かにそれは例外がで、システムの操作中にエラーが起こった原因
どのように2人のユーザーが同じノードに同時にアクセスするのを防ぐためにノードを削除するときにクラスタ環境で並行性を保証するか、
私はノードをロックする必要はありません。ノードは削除される予定ですが、この答えは屋外のコード自体に基づいています。 –