Skip to content
ogcsPublic

About

High performance game server framework by netty and disruptor

Topics

Resources

Stars

164 stars

Watchers

19 watching

Forks

Latest commit

 

History

117 Commits

Folders and files

Repository files navigation

Okra

Okra是一个简单的使用JAVA开发的高性能,高扩展,高并发,低延迟的服务器框架。 主要目的是帮助中小团队快速开发实现网络游戏服务端。 本项目包含完整的MMORPG等游戏服务器的DEMO.

Dependencies:

  1. JDK 1.8
  2. Netty 4.x: 框架实现高效稳定的网络通信层支持。
  3. Disruptor 3.x: 框架实现高吞吐量的并发任务支持。
  4. 集成Spring框架(optional): 集成Spring框架以使用大量Spring系的工具. 例如:Mybatis,Hibernate,HikariCP等。
    <dependency>
        <groupId>io.netty</groupId>
        <artifactId>netty-all</artifactId>
        <version>4.1.3.Final</version>
    </dependency>
    <dependency>
        <groupId>com.lmax</groupId>
        <artifactId>disruptor</artifactId>
        <version>3.3.2</version>
    </dependency>

Documents

  1. Okra Wiki
  2. Get Started
  3. Author's Blog

How to Contribute ?

Fork代码之后欢迎pr.

Why ?

Just for fun ! 无聊练练手,写点东西.代码可能存在一些不成熟的地方, 欢迎反馈,我会尽快修复,完善.

About

High performance game server framework by netty and disruptor

Topics

Resources

Stars

164 stars

Watchers

19 watching

Forks

Releases

Packages

Used by

Contributors

Languages