hi-nginx

基于 Nginx 开发的多语言通用服务器
授权协议 GPL
开发语言 Java C/C++ PHP Python Groovy Scala JavaScript Lua
所属分类 服务器软件、 应用服务器
软件类型 开源软件
地区 国产
投 递 者 隆选
操作系统 Linux
开源组织
适用人群 未知
 软件概览

它既是 web 服务器,也是 application 服务器。 

它是 NGINX 的超集。 

它性能强劲,易于开发,部署方便。 

它支持多种语言混合开发 web 应用:

  • C++

  • Python

  • Lua

  • Java

  • PHP

  • Javascript

  • jsr-223 JVM language

  • hi-nginx通过redis管理会话。 要开启管理,需要做三件事。 第一件开启userid: userid on; userid_name SESSIONID; userid_domain localhost; userid_path /;

  • Features All features of nginx(latest release) are inherited, i.e., it is 100% compatible with nginx. Web development using python, c++, lua, php7, java , quickjs Dependency linux gcc and g++(c++11) o

  • packagehi;importhi.servlet;importhi.route;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.HashMap;importjava.util.regex.Matcher;public class jdemo implementshi.servlet {private static

  • hi-nginx-1.4.9已经发布。 更新: 支持javascript后端开发 修复脚本搜索的一个bug 从这一版开始,hi-nginx开始支持javascript,这意味着把javascript应用于后端开发,将不再只有nodejs这唯一的途径和方法。由于java本身对javascript的极好支持,使得在hi-nginx中,可以直接在javascript脚本中使用java——相当于把java

  • hi-nginx-1.4.9已经支持javascript,这意味着把javascript应用于后端开发,将不再只有nodejs这唯一的途径和方法。由于java本身对javascript的极好支持,使得在hi-nginx中,可以直接在javascript脚本中使用java——相当于把java嵌入了javascript。因此,你随时可以用java写个库或者类,然后在javascript中随便玩。这比用

  • hi.py 的提供的路由装饰器接受两个参数,第一个参数指定动态路由的正则模式,第二个参数指定同意的http请求方法列表。 比如: 1 @app.route(r"^/client/?$",['GET','POST']) 2 def client(req,res,param): 3 res.content('{}<br>{}<br>{}<br>{}<br>{}'.format(req.clie

  • 一致地utf-8编码,非常重要。对python2而言,尤其如此。 如果在hi-nginx中使用的是python2,同时又需要无障碍地使用中日韩等文字,那么一定不要忘记使用: #-*- coding:utf-8 -*- 同时,任何模板文件,也应该使用utf-8编码。这样就可以避免许多无谓的错误了。   因为hi.py框架在引入时,会自动检查sys模块的默认编码,并重设置为utf-8编码: if sy

  • 模板引擎的使用在web开发中是不可避免和必要的。hi.py框架使用jinja2作为模板引擎。 为了使用hi.py提供的jinja2引擎,首先需要引入它: from hi import hi,template 然后就是使用它: 1 @app.route(r'^/template/(?P<name>\w+)/(?P<age>\d+)/?$',['GET']) 2 def tpl(req,res,par

  • hi-nginx-java既可以通过实现hi.servlet抽象来像Flask那样快速配置路由,例如: 1 hi.route r =hi.route.get_instance();2 r.get("^/(hello|test)/?$", this::do_hello); 也能绕过hi.servlet抽象实现无配置路由配置,即通过实现hi.route.run_t抽象直奔业务逻辑而去,例如: 1 pa

  • 欲知hi-nginx-java的并发性能,用jmeter进行测试便知一二。 设定用户数为100000,循环次数为100,ramp-up perio为2: 请求地址为http://localhost/test.java。该地址对应的servlet如下: 复制代码 1    private static hi.route r = hi.route.get_instance(); 2 3    publ

  • hi-nginx既是 web 服务器,也是 application 服务器。它开源在https://github.com/webcpp/hi-nginx 它是NGINX的超集,因此与编译NGINX稍有不同。编译安装hi-nginx需要额外安装一些东西,具体取决于你希望hi-nginx支持哪些编程语言。 hi-nginx支持五种编程语言进行web应用开发,分别是c++,python,lua,php和

  • hi-nginx-1.1.0 发布了。 此次更新: 支持java hi-nginx是一款基于nginx写成的通用服务器。它既是web server,也是application server;它不仅继承了nginx的全部功能,完全兼容nginx,而且支持多种语言混合开发web应用。它性能强劲,易于开发,部署方便。 目前,hi-nginx支持混合使用c++,python,lua和JAVA同时进行web

  • hi-nginx既是 web 服务器,也是 application 服务器。它开源在https://github.com/webcpp/hi-nginx 它是NGINX的超集,因此与编译NGINX稍有不同。编译安装hi-nginx需要额外安装一些东西,具体取决于你希望hi-nginx支持哪些编程语言。 hi-nginx支持五种编程语言进行web应用开发,分别是c++,python,lua,php和

  • hi-nginx-1.4.9已经发布。 更新: 支持javascript后端开发 修复脚本搜索的一个bug 从这一版开始,hi-nginx开始支持javascript,这意味着把javascript应用于后端开发,将不再只有nodejs这唯一的途径和方法。由于java本身对javascript的极好支持,使得在hi-nginx中,可以直接在javascript脚本中使用java——相当于把java

  • hi-nginx-1.4.9已经支持javascript,这意味着把javascript应用于后端开发,将不再只有nodejs这唯一的途径和方法。由于java本身对javascript的极好支持,使得在hi-nginx中,可以直接在javascript脚本中使用java——相当于把java嵌入了javascript。因此,你随时可以用java写个库或者类,然后在javascript中随便玩。这比用

  • hi-nginx通过redis管理会话。 要开启管理,需要做三件事。 第一件开启userid:         userid                  on;         userid_name             SESSIONID;         userid_domain           localhost;         userid_path          

 相关资料
  • 我试图让在Docker容器中运行,然后通过NGINX主机访问它。初始的加载,但无法连接到开发服务器的Web套接字连接。 VM47:35到“ws://example.com/sockjs-node/834/izehemiu/WebSocket”的WebSocket连接失败:WebSocket握手过程中出错:意外响应代码:400 我使用以下配置。

  • HI-NGINX是NGINX的增强版。它除了保留NGINX全部功能之外,同时支持多种编程语言进行web混合开发。

  • 本文向大家介绍基于Nginx的衍生版服务器Tengine简介,包括了基于Nginx的衍生版服务器Tengine简介的使用技巧和注意事项,需要的朋友参考一下 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、

  • hi-nginx-java 在nginx中重新定义了servlet规范。该定义仅仅依赖于nginx处理http协议的流程。所以是先有http服务器,后有servlet定义。这一点跟传统的servlet概念正好相反。

  • 我基本上希望通过URL从外部访问Nginx hello页面。我已经为运行kubernetes和Nginx ingress:vps的v服务器的子域创建了一个(工作)a记录。我的域名。通用域名格式 我使用以下教程在CoreOS上通过kubeadm将Kubernetes安装为单节点集群:https://kubernetes.io/docs/setup/independent/install-kubead

  • 我有多个运行RDP应用程序的部署,它们都是通过ClusterIP服务公开的。我的k8s群集中有nginx ingress controller,为了允许tcp,我在nginx ingress controller部署中添加了tcp services configmap标志,并为其创建了configmap,如下所示 这将公开“rdp-service1”服务。我还有10个这样的服务需要在相同的端口号上