Okra是一个使用JAVA语言开发的高性能,高扩展,高并发,低延迟的简单的服务器框架。 主要目的是帮助中小团队快速开发实现网络游戏服务端。
- JDK 1.8
- Netty 4.x: 框架实现高效稳定的网络通信层支持。
- Disruptor 3.x: 框架实现高吞吐量的并发任务支持。
- 集成Spring框架(optional): 集成Spring框架以使用大量Spring系的工具. 例如:Mybatis,Hibernate,HikariCP等。
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>4.0.36.Final</version>
</dependency>
<dependency>
<groupId>com.lmax</groupId>
<artifactId>disruptor</artifactId>
<version>3.3.2</version>
</dependency>
Fork代码之后欢迎pr.
Just for fun ! 无聊练练手,写点东西.代码可能存在一些不成熟的地方, 欢迎反馈,我会尽快修复,完善.