由于微流程的性能比长时间运行的流程的性能更好,应该尽可能使用微流程来实现代理流程。
在随后的流程执行模式对话框中,选择Microflow(如下图所显示)。
因为微流的child在长期运行的事务内被执行和提交。
如果微观流平行度不足,则检查您的应用程序并增加相应的线程池。
ORB线程池—微观流通过远程EJB调用从一个不同的JVM启动。
Web容器线程池—微观流使用一个HTTP请求启动。
微流是一个短期运行的操作,它不允许被中断且不保持任何流程状态。
例如,如果您的流程是具有双向接口的微流程,您通常会将代理流程实现为微流程。
这些流程使用WS-BPEL定义,WS-BPEL是一种短期运行的“微流程”样式,它完全在内存中运行。
首选数据源模式、或者首选源模式,是用于进行服务聚合的一种微流模式。