0

Glassfishサーバーで永続性をオンにするのは非常に簡単ですが、これにより、システムを通過するすべての呼び出しが永続化され、これらの一部は永続化する必要のない同期呼び出しであることがわかりました。これは明らかにサーバーのパフォーマンスに影響します。

どのbpelプロセスを永続化するかを指定する方法はありますか。たとえば、同期呼び出しを表すBPELは永続化されませんが、メモリ内にある非同期プロセスを表すBPELは永続化されます。

4

1 に答える 1

1

OK、これを行うためのオプションが見つかりました。永続性をオンにしてから、各bpelに「perbppersistenceoptout」のプロパティを設定できます。

これに関する唯一の問題は、Glassfishに既存の同期サービスのセットがある場合、永続化をオプトアウトするように指定するためにすべてを変更する必要があります。そうしないと、スイッチをオンにしたときにすべてが永続化されます。

于 2013-01-02T10:52:54.433 に答える