0

在 Glassfish 服务器中打开持久性非常容易,但我发现这将持久化通过系统的所有调用,其中一些是不需要持久化的同步调用。这显然会影响服务器性能。

有没有办法指定哪些 bpel 进程被持久化,例如表示同步调用的 BPEL 不会被持久化,而表示位于内存中的异步进程的 BPEL 会被持久化。

4

1 回答 1

1

好的,刚刚找到了一个选项来执行此操作。您可以打开持久性,然后在每个 bpel 上为“per bp persistence opt out”设置一个属性。

唯一的问题是,如果您在 glassfish 上已有一组同步服务,则必须更改它们以指定您要选择退出持久性,否则当您打开它时它们都将被持久化!

于 2013-01-02T10:52:54.433 回答