需求驱动的协作编排定制:方法与实践
1. 编排交互表示语言
在表示编排交互时,采用了一种简单的伪语言 ACDL(Abstract Choreography Description Language)。它的构造直接借鉴自领先的 CDL(Choreography Description Language),即 WS - CDL。使用这种伪语言能让我们专注于方法本身,避免因特定 CDL 的细节分散注意力。
1.1 ACDL 构造
- Send 消息活动 :用于表示参与者发送的消息,需指定发送者、接收者和消息名称。
- Sequence 活动 :活动按顺序执行,前一个活动完成后,下一个活动才能开始。
- Parallel 活动 :活动可同时进行,所有分支完成时,该活动才完成。
- NoOp 活动 :不执行任何操作的活动。
1.2 ACDL 语法
Choreography Æ Activity
Activity Æ Message | Sequence | Parallel | NoOp
Message Æ P1 Send Message Name To P2
Sequence Æ Sequence Activity *
Parallel Æ Parallel Activity *
超级会员免费看
订阅专栏 解锁全文
58

被折叠的 条评论
为什么被折叠?



