Spring的reactor框架引入了Disruptor

https://github.com/reactor/reactor/wiki/Processor

Spring使用Processor 对LMAX Disruptor RingBuffer进行了抽象,看来当初Jdonframework 第一时间采取Disruptor作为其Queue实现,虽然有点冒险,但是方向还是对了。

虽然JF可能又是无法与Spring媲美,但是有自己的独特定位,结合DDD比较紧密的reactive框架。也就是说,领域模型能够发出reactive事件。

Spring的事件生产者和消费者分别是普通组件或服务,比如@Component向@Service发出事件,由于Spring目前好像没有引入聚合根实体模型概念,而JF则以@Model来标注实体模型,可以实现@Model向@Component发出事件,也支持@Model之间互发事件。

记得当初Spring刚出1.0版本时,其IOC依赖注入还不是自动配对autowiring,而JdonFramework采取picocontainer作为的autowired机制,自认为依赖注入自动配对大大提高编程效率。结果Spring 2.0时引入了autowiring。