Pennant的日常
分享工作上的点点滴滴
摘要: 3.3 Coordinator模式 Coordinator(协调者)模式描述了如何通过协调涉及多个参与者(每个参与者都包含资源、资源使用者和资源提供者)的任务的完成来维护系统的一致性。这个模式提出了一个解决方案,使得在涉及多个参与者的任务中,或者所有参与者的任务都完成,或者一项任务都没有完成。这确保了系统总是处于一致的状态。1.问题 很多系统都会执行涉及不止一个参与者的任务。一个参与者是一个主动实体,既包含资源使用者,也包含资源提供者。此外,在某些情况下,资源(比如服务)可以是主动的,所以会直接参与任务。参与者可能位于同一个进程中,也有可能跨越了多个进程、多个节点,每个参与者都会顺序执... 阅读全文
posted @ 2012-10-17 09:05 汝熹 阅读(506) 评论(0) 推荐(0) 编辑