1 Star 0 Fork 31

roseberry / nafos

forked from 黄新宇 / nafos 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

NAFOS

一个基于netty的轻量级高性能服务端框架。

简介

nafos是一个基于netty的高性能服务器框架,其目的在于易上手,易扩展,让开发人员更致力于业务开发。 在前后端分离的web架构上,或者APP,手游,nafos都是一个很不错的选择。

除此之外,sample中也给出了超简单的扩展方案,使得nafos在分布式扩展上能更胜一筹。

文档

特点

  • 1、简单易用:通过简单的配置文件即可建立完善的启动方案,然后就可以开心的关注业务代码了;
  • 2、串行设计 :单用户的所有请求都是串行进行,完美解决单用户并发问题,减少锁的使用;
  • 3、高性能:网络层采用netty作为中间件,同等配置及优化条件下,相比tomcat性能可提升一倍;
  • 4、易扩展:整合了springBoot,可完美支持spring大家族系列;
  • 5、强兼容: 可单机同时支持HTTP,TCP,websocket等服务,小规模应用下不用多开占用资源;
  • 6、工具类丰富:封装所有开发中常见工具类可直接调用;
  • 7、房间策略:封装常见游戏的房间策略,开房,比赛,聊天可直接调用,无需多写;
  • 8、模块化:多个模块之间相互解耦,喜欢哪个用哪个,不喜欢直接丢弃。
  • 9、脚本支持:内有现成的shell脚本可以直接使用,开关机,数据库备份等;
  • 10、丰富教程:除了详细文档外,在sample模块中还有多模块使用案例,开发无忧~

交流

  • QQ群:54202911

参与

Contributions are welcome! Open a pull request to fix a bug, or open an Issue to discuss a new feature or change.

欢迎参与项目贡献!比如提交PR修复一个bug,或者新建 Issue 讨论新特性或者变更。

Copyright and License

This product is open source and free, and will continue to provide free community technical support. Individual or enterprise users are free to access and use.

  • Licensed under the GNU General Public License (GPL) v3.
  • Copyright (c) 2015-present, xuxueli.

产品开源免费,并且将持续提供免费的社区技术支持。个人或企业内部可自由的接入和使用。

空文件

简介

基于Netty的Http/socket轻应用高性能服务器. 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/roseberry/BC-NETTYGO.git
git@gitee.com:roseberry/BC-NETTYGO.git
roseberry
BC-NETTYGO
nafos
master

搜索帮助