java版ENode,思路、框架设计都来自汤雪华ENode(C#),并在基础层使用了大量java自身的特性。 ENode是一个开源的应用开发框架,为开发人员提供了一套完整的基于DDD+CQRS+ES+(in-memory)+EDA架构风格的解决方案。
详见:https://github.com/tangxuehua/enode 或汤雪华博客:http://www.cnblogs.com/netfocus
Java 没有官方的协程方案也没有async/await语法糖,所以EJoker底层异步模型使用两个方案 伪异步
以及 Quasar fiber
获得伪异步
版本
mvn -Dmaven.test.skip=true clean compile package install
获得Quasar fiber
版本
mvn -Dmaven.test.skip=true clean compile package install org.fortasoft:gradle-maven-plugin:1.0.8:invoke package install
Quasar协程下写代码有一些细节需要注意 详细看http://docs.paralleluniverse.co/quasar/#suspendable-libraries