不可中断流的缺省情况下,所有活动都在相同的事务边界内执行。
非中断性流程常用于与中断性流程的联合,或者作为中断性流程的一部分。
可中断负荷作为需求侧管理的重要手段,可以有效地缓解阻塞。
Long-running(receivewithcallback)表明该流程为通过调用回叫服务与调用者通信的可中断性流程。
最后,分析了可中断电力期权合约各参与方的损益情况。
缺省情况下,可中断流中所有操作应在相互独立的事务边界内执行。
只有可中断流支持异步Receive活动,因此异步集成时,自然会选择可中断流。
在电力市场条件下,可中断负荷管理作为需求侧管理的一项重要内容,是提高系统可靠性和运行经济性的重要措施。
研究了一个结合可中断远期合同交易的电力市场系统可靠性和经济性的评价模型。
在配置备用发电容量的决策中,需求侧低电价可中断负荷一直被忽视。
跟TASK_INTERRUPTIBLE一样,期待一个信号的发送给这个睡着的进程,让它改变状态。
这些不同之处将影响不可中断流及可中断流与Java消息服务应用程序的集成。
非中断性流程,这是单线程类型,并且在单个事务中运行。
不可中断流中的所有活动都必须在单独的事务处理范围内执行。
不可中断流用于描绘短期运行的流程,它们不能接收异步事件。
然而,这些流程是不可中断的,所以不能向流程中添加员工活动。
可中断性流程,这是长期运行的类型,它可以被暂停和重新开始,并且支持人员的交互活动,例如工作人员支持。
典型的HIPPO业务流程会长时间不间断执行,平均包含约10个业务任务。
此时需要服务适配器,允许不可中断流程使用Invoke活动来接收应答。
微流是一个短期运行的操作,它不允许被中断且不保持任何流程状态。
但如果是在快乐时,你就会变得比较有创造力,而且较能容许干扰。
不管何时中断被触发,这些线程都会被唤醒(wake_up_interruptible)并基于中断恢复执行。
图8展示了将Send服务与Receive服务集成的可中断流程范例。
1·This indicates that the process is interruptible.
这表明该过程是可中断的。
2·Sometimes throwing InterruptedException is not an option, such as when a task defined by Runnable calls an interruptible method.
有时候抛出InterruptedException并不合适,例如当由Runnable定义的任务调用一个可中断的方法时,就是如此。
3·Figure 8 shows a sample interruptible process for integrating Send and Receive services.
图8展示了将Send服务与Receive服务集成的可中断流程范例。
4·In the Details pane, scroll down to the Server TAB and select process is long-running, which indicates that the process is interruptible.
在Details窗格中,向下滚动到Server选项卡,并选择process is long - running,以指示流程是可中断的。
5·In this paper, I show you how to expose two-way MQ applications as JMS services and integrate them, synchronously or asynchronously, with interruptible and non-interruptible flows.
在本文中,我会介绍如何将双向MQ应用程序公开为JMS服务,并将他们与可中断及不可中断流进行同步或是异步集成。