45 Star 102 Fork 28

恋空 / NiubiCloud

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

NiubiCloud

介绍

3年磨一剑,简洁无依赖的Java Web快速开发框架

  • 快速开发Java服务器端,耦合性强,无需繁杂的配置
  • 基于异步架构,轻松应对百万级请求处理
  • 轻松实现业务分解和微服务化

目前版本:0.1

前身

NiubiCloud的前身是GeekServer,一个基于Java SE环境的独立服务器架构,没有任何依赖,独立实现了Http协议和异步处理架构。

如需查看原项目,请移步到 old-1.7 分支。

软件架构

本框架基于Java基础环境独立开发

  • 不依赖于其他任何Java Web框架(没有Serlvet、Spring等)
  • 本框架用于快速开发Web项目,而无需复杂的部署环节
  • 本框架开源且免费商用,没有任何限制
  • HTTP/HTTPS请求的处理完全基于异步队列架构,可同时处理上万并发
  • 使用类似于ThinkPHP的链式编程风格,简洁快速而强大

NiubiCloud无需编写像Spring Cloud那样的复杂配置 ,一键启动一键部署, 一个函数就是一个入口。 一个类就是一个模块。可以配合动态加载实现微服务架构。

使用类似于ThinkPHP一样的链式操作 ,一键操作数据库,详细请参考test包下 的例子。

为什么选择NiubiCloud?

  • 无需编写繁琐的配置文件

  • 无需编写Bean绑定,Model模型一键绑定

  • 无需编写复杂的SQL操作,采用类似ThinkPHP的链式操作一键完成所有操作

总之,他就跟他的名字一样,简单而牛逼!

下一步开发方向

  • 支持POST数据处理(重点!!!)

  • 增加内置模板引擎

  • 支持SESSION和Redis

维护人员

恋空 - Liankong - QQ: 2928455383 (目前全职维护)

欢迎更多人加入到项目来。

参与贡献

欢迎更多人加入到项目来。 1.您可以提出Issue,反馈在使用中的问题、bug或者意见。 2.您可以申请加入本项目的管理团队,但条件是必须提出过至少一次的Issue,意见反馈。

贡献代码

Fork 本仓库 -> 新建分支 -> 提交代码 -> 新建 Pull Request

贡献案例或者插件

请直接在下方留言,或者联系维护人员

捐献费用

直接使用Gitee捐献功能,或者,联系维护人员。

MIT License Copyright (c) 2021 恋空 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

简洁独立而无需配置文件的Java Web快速开发框架,采用独特的防拥堵结构,结合长连接和压缩传输等功能为一体,可以满足一些高并发要求。这个服务器不仅可以做静态服务器,而且能直接使用Java编写页面,并且能嵌入其它Java项目。 展开 收起
Java 等 2 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/my-liankong/NiubiCloud.git
git@gitee.com:my-liankong/NiubiCloud.git
my-liankong
NiubiCloud
NiubiCloud
new

搜索帮助