HServer 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
HServer 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
HServer 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
HServer 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
HServer 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
提 交 者 黑小马
适用人群 未知
收录时间 2020-03-02

软件简介

HServer是基于Netty做的一个超高性能WebServer同时支持RESTFul的轻量级,低入侵,高性能的框架,压测 单机8核能上23wQps,同时集成MVC等相关快速开发功能的高并发服务器,只需掌握几个简单的注解就像SpringBoot一样,就可快速开发出接口或者其他的应用,同时性能爆表。

特点

  • 简便易用5分钟即可掌握使用
  • 快速构建高效API
  • TCP层上直接构建
  • Restful风格路由设计
  • Cron定时器
  • Filter拦截器
  • DisruptorQueue队列
  • HOOK组件
  • Track组件
  • Web Socket功能
  • Proxy 自由处理
  • RPC组件
  • Nacos组件
  • ApiDoc文档组件
  • 权限组件
  • Plugin组件自由扩展
  • 高性能 100并发下8核qps 23w/s
  • 高度自由度控制
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
学习学习也是极好的。希望找日走向世界。
2020/03/13 08:25
回复
举报
黑小马软件作者
运行确实快呀,qps很高
2020/03/13 08:20
回复
举报
更多评论
暂无内容
2014/07/15 16:06

Hadoop热添加删除节点(含Hbase)

添加节点 1.修改host 和普通的datanode一样。添加namenode的ip 2.修改namenode的配置文件conf/slaves 添加新增节点的ip或host 3.在新节点的机器上,启动服务 [root@slave-004 hadoop]# ./bin/hadoop-daemon.sh start datanode [root@slave-004 hadoop]# ./bin/hadoop-daemon.sh start tasktracker(hadoop1) [root@slave-004 hadoop]# ./bin/yarn-daemon.sh start nodemanager(hadoop2) 4.均衡block [root@slave-004...

0
5
发表于服务端专区
2020/04/19 01:49

docker 10分钟搭建javaweb服务器环境(tomcat7+nginx1.17+redis5+mysql5.7)

1、安装docker 参考http://blog.java1234.com/blog/articles/570.html 2、拉取阿里云自定义镜像(tomcat7+nginx1.17+redis5+mysql5.7) docker pull registry.cn-chengdu.aliyuncs.com/hfw/webserver:1.0 3、查看镜像 docker images 4、用镜像创建容器并查看 docker run -dit d50a271c2b3a docker ps 5、将容器的webserver目录拷贝到宿主机 docker cp 141046b3e6bd:/home/webserver /home 会发现宿主机多出一个目录/home/webserv...

0
0
2020/04/18 15:47

dockerfile

DockerFile解释 FROM image_name:tag #定义了使用哪个基础镜像启动构建流程 MAINTAINER user_info #声明镜像维护者信息 LABEL key value #镜像描述元信息,多条用 \ 分隔 ADD source_dir/file dest_dir/file #将宿主机的文件复制到容器内,如果是一个压缩文件,将会在复制后自动解压 COPY source_dir/file dest_dir/file #和ADD相似,但是如果有压缩文件是不能解压 ENV key value #设置环境变量,多条 RUN command #构建容器时需...

0
0
2018/08/13 11:52

2018.8.11日,预习笔记,Linux shell基础知识

shell介绍 命令历史 命令不全和别名 通配符 输入输出重定向 管道符合作业控制 shell变量 环境变量配置文件 bash_profile和bashrc区别 一.shell介绍 什么是shell 查找一下两个sheel 二.命令历史 #history命令,可以查看以前输入过的所有命令,.bash_history 用来存放命令历史记录 #history -c ,清空当前内存的命令历史,不过已经保存在文件的命令历史,不会删除 #echo $HISTSIZE 用来查看可以存放的命令条数 编辑下面配置文件,...

0
0
发表了博客
2018/04/11 12:15

ubuntu指令大全

我们在Ubuntu系统中安装程序时,经常要在usr目录下新建、拷贝文件,此文件夹在Linux类系统中需要root权限才能访问,因此用常规的鼠标右键菜单操作是无效的,今天分享一下在终端中使用命令新建、拷贝文件。   相关命令:   cd 路径 (进入一个路径,比如 /usr/local/lib)   cd ..        (返回上一个文件夹)   ls         (显示当前文件夹下的所有文件,Linux独有哦,dir 也有相同功能)   sudo 命令...

0
0
发表了博客
2019/06/23 11:50

2-四种主从搭建流程

文档:2-四种主从搭建流程.note 链接:http://note.youdao.com/noteshare?id=534e2789f549b5c55b7a98a1a7fda44b&sub=6EB5486BE915456D9876523BD3534845 异步主从复制搭建过程: 准备两台linux,主server,从agent 1、检查mysql配置文件有没有开启binlog [root@localhost ~]# vim /etc/my.cnf log_bin=server server_id=1 service mysqld restart ls /data -rw-r----- 1 mysql mysql 177 May 1 14:58 server.000001 -rw-r----- 1...

0
0
发表于运维专区
2018/06/29 22:43

Linux26期 6月29日

8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件 扩展 bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719 简易审计系统: http://www.68idc.cn/help/server/linux/2014042190951.html 关于PROMPT_COMMAND环境变量的含义 http://www.linuxnote.org/prompt_command-environment-variables.html 8.6 管道符和作业控制 管道符 | :它用于将前一个指令的输出作为后一个指令的输入,如下所示: #cat /...

0
0
发表于服务端专区
2016/08/10 09:51

双机高可用、负载均衡、MySQL (读写分离、主从自动切换)架构设计

架构简介 前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。 此架构主要是由keepalived实现双机高可用,维护了一个外网VIP,一个内网VIP。正常情况时,外网VIP和内网VIP都绑定在server1服务器,web请求发送到server1的nginx,nginx对于静态资源请求就直接在本机检索并返回,对于php的动态请求,则...

0
6
发表于DevOps专区
2018/11/04 19:34

第九课预习笔记

8.1 shell介绍 什么是Shell? 引用百度百科解释:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
2 评论
41 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部