8000 GitHub - wsliym/EJoker: java版本的的cqrs实现,整体框架思路复制自enode
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

wsliym/EJoker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EJoker

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

About

java版本的的cqrs实现,整体框架思路复制自enode

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%
0