OpenResty体系
来源:互联网 发布:jar软件下载网站 编辑:程序博客网 时间:2024/04/29 05:19
OpenResty体系给我的感悟 不要局限于一种体系(java体系) 知晓原理,构建体系,解决问题才是正解。
OpenResty 简介
OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和 动态网关。
OpenResty = nginx + lua(lua语言逻辑+lua插件);
nginx:http://tengine.taobao.org/book/
nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性:
热部署,可配置,平滑重启reload可以高并发连接处理响应请求很快具有很高的可靠性
lua教程: http://www.runoob.com/lua/lua-tutorial.html
Lua 是一个小巧的脚本语言。Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用:做配置:不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。 扩展性:Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。 效率高: 一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。
与java tomcat 处理相比
1,openresty: nginx 接收请求,匹配url 调用lua虚拟机处理请求,nginx 返回结果给客户端。
2,java tomcat: nginx 接收请求,匹配url,根据配置,代理请求到后端服务(网络通信时间,内存开销),tomcat 接收请求,Container 层级调用, 处理完成返回给nginx,nginx返回结果给客户端。
简明教程:
http://xuewb.com/others/add_new_lua_api.html
0 0
- OpenResty体系
- openresty
- OpenResty
- openresty
- openresty
- openresty
- Openresty 安装
- 配置openresty
- 安装openresty
- 安装OpenResty
- openresty 简介
- openresty-redis
- 安装OpenResty
- openresty--安装
- openresty简记
- openresty学习
- openresty详解
- openResty-----安装
- C++::如何知道创建了几个对象
- hive大数据数据倾斜原因与解决方案总结
- Angular.element 的用法
- EM63A165TS(SDRAM) datasheet 翻译(SDRAM读写)
- Spring - JdbcTemplate 和 JdbcDaoSupport
- OpenResty体系
- man pthread_mutex_init 或 man pthread_mutex_lock 没有结果的解决办法,pthreadmutexinit
- 浅析Android Framework框架层
- CodeForces 745B Hongcow Solves A Puzzle
- 进程与线程
- 大数据学习笔记(四)-构建全文搜索引擎
- 2016.12.17 2016年第四届湘潭大学新生趣味程序设计竞赛 C:Clock
- Windows 2008 R2上配置IIS7或IIS7.5中的URLRewrite(URL重写)实例
- C语言函数与字符串