简单的分布式服务器设计

326 字
2 分钟
简单的分布式服务器设计

服务端的分布式设计可以有效扩展服务器的负载,但同时增加系统的复杂度。 开源的分布式服务器框架目前也有不少了。例如:

  1. pemole : 网易开源的基于 node.js 的分布式服务器框架. (可以粗略认为是将 ErLang 搬到 node.js 上)
  2. skynet : 基于 Actor 模式的开源并发框架.使用 c 做底层通信,主要使用 lua 做业务逻辑的。作者是云风
  3. NoahGameFrame : C++封装的游戏框架. 使用 Theron 实现 Actor 模型的并发
  4. akka : Actor 模型的分布式应用框架.Scale 语言当前默认的 Actor 库。兼容 Java 6+

类似的开源框架太多了。

Okra 是一个构建在 Netty 框架和 Disruptor 框架之上轻量级 JAVA 服务器框架。 使用 Netty 实现高性能,可灵活扩展的网络通信,使用 Disruptor 实现高吞吐量,低延迟的并发。 Okra 主要依赖如下:

相关资料:#

GitHub Wiki

Okra 开源在 GitHub#

开源地址 : https://github.com/ogcs/Okra/

为什么叫 Okra?#

Okra 中文意思是秋葵。作者一直很想试试,但一直都没机会吃。所以就这么称呼,已提醒自己啥时候有机会要尝试一下。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
简单的分布式服务器设计
https://tinyzzh.github.io/posts/2016-04-28-okra_ax_distrubute_design/
作者
TinyZ Zzh
发布于
2016-04-28
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
TinyZ Zzh
专注于高并发服务器、网络游戏相关(Java、PHP、Unity3D、Unreal Engine等)技术,热爱游戏事业, 正在努力实现自我价值当中。
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
211
分类
38
标签
200
总字数
337,853
运行时长
0
最后活动
0 天前

文章目录