首页 > TAG信息列表 > SEDA

Camel 的 SEDA、Direct 和 VM 组件指南

Camel 的 SEDA、Direct 和 VM 组件指南 Apache Camel 中的 SEDA、Direct、Direct-VM 和 VM 组件、它们的作用以及何时可以使用它们。带有代码示例。 在设计 Camel 路线时,您有时可能希望路线具有多个输入。也许你想从Web服务接收消息和从JMS队列。 你不能在同一个路由中有多个from

SEDA: An Architecture for Well-Conditioned, Scalable Internet Services

                            Matt Welsh, David Culler, and Eric Brewer                                 Computer Science Division        University of California, Berkeley {mdw,culler,brewer}

SEDA架构程序实现

一、SEDA SEDA全称是:stage event driver architecture,中文直译为“分阶段的事件驱动架构”,它旨在结合事件驱动和多线程模式两者的优点,从而做到易扩展,解耦合,高并发。 各个stage之间的通信由event来传递,event的处理由stage的线程池异步处理。 上图对SEDA做了一点改动,如图所示,每个sta