`
jinnianshilongnian
  • 浏览: 21513521 次
  • 性别: Icon_minigender_1
博客专栏
5c8dac6a-21dc-3466-8abb-057664ab39c7
跟我学spring3
浏览量:2420435
D659df3e-4ad7-3b12-8b9a-1e94abd75ac3
Spring杂谈
浏览量:3010209
43989fe4-8b6b-3109-aaec-379d27dd4090
跟开涛学SpringMVC...
浏览量:5640557
1df97887-a9e1-3328-b6da-091f51f886a1
Servlet3.1规范翻...
浏览量:260217
4f347843-a078-36c1-977f-797c7fc123fc
springmvc杂谈
浏览量:1597924
22722232-95c1-34f2-b8e1-d059493d3d98
hibernate杂谈
浏览量:250367
45b32b6f-7468-3077-be40-00a5853c9a48
跟我学Shiro
浏览量:5860533
Group-logo
跟我学Nginx+Lua开...
浏览量:702863
5041f67a-12b2-30ba-814d-b55f466529d5
亿级流量网站架构核心技术
浏览量:785723
社区版块
存档分类
最新评论

跟我学OpenResty(Nginx+Lua)开发目录贴

阅读更多

扫一扫,关注我的公众号 

 

购买地址

 

使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,利用春节期间总结了一份基本的学习教程,希望对大家有用。也欢迎谈探讨学习一些经验。 

 

目录

第一章 安装Nginx+Lua开发环境

第二章 Nginx+Lua开发入门

第三章 Redis/SSDB+Twemproxy安装与使用

第四章 Lua模块开发

第五章 常用Lua开发库1-redis、mysql、http客户端

第五章 常用Lua开发库2-JSON库、编码转换、字符串处理

第五章 常用Lua开发库3-模板渲染

第六章 Web开发实战1——HTTP服务

第七章 Web开发实战2——商品详情页

第八章 流量复制/AB测试/协程

 

下载  

 

36
1
分享到:
评论
16 楼 jcrack 2018-01-14  
672ade71e449bf2929c110e29671d1145 讲的挺好的
15 楼 fjchenmq 2017-09-14  
    
14 楼 zhouliangyc1121 2016-12-22  
  
13 楼 Mart_dai 2016-08-08  
好东西 ,, 谢谢分享!
12 楼 ity_user 2016-02-29  
收下了,谢谢!
11 楼 schoolgan 2016-01-05  
已经不能下载了?
10 楼 jinnianshilongnian 2015-10-24  
谢谢,后续有好内容会继续分享。
9 楼 crayon_fayd 2015-10-24  
kaitao哥,昨天的分享讲的真好,收获很多,希望还有机会见面
8 楼 hwt_211 2015-10-22  
博主,您好,我想请教两个关于nginx+lua的问题:
1,假如我访问/test1 ,如果返回状态码是502,就重定向到www.baidu.com,应该怎么写 lua?
location /test1{
    contenty_by_lua '...';
}

2,假如我访问/test2,返回数据一般是{code:200,message:'',value:[{...}]},我想得到这个返回数据,处理一下当code不等于200,
就重定向到www.baidu.com,请问怎么写lua?
location /test2{
    contenty_by_lua '...';
}

弄了好久,不知道怎么写,求大神指导,跪谢!
7 楼 wangzhen5 2015-07-07  
6 楼 foy 2015-07-01  
很多干货
5 楼 Bless123 2015-07-01  
4 楼 gansuzxd 2015-06-01  
gansuzxd 写道
lua 现在好像还没支持SSDB的库?


涛总威武。原来通过twemproxy代理方式解决了……
3 楼 gansuzxd 2015-06-01  
lua 现在好像还没支持SSDB的库?
2 楼 雨中的台北 2015-04-07  
啦啦啦,继续学习
1 楼 haifengwuch 2015-04-03  

相关推荐

    跟我学Nginx+Lua开发

    我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境...目前在京东如实时价格、秒杀、动态服务、单品页、列表页等都在使用Nginx+Lua架构,其他公司如淘宝、去哪儿网等。

    京东李开涛 跟我学Nginx+Lua 开发

    ### 京东李开涛 跟我学Nginx+Lua 开发 #### 知识点一:Nginx+Lua 在Web高并发中的实践应用 - **背景介绍**:随着互联网技术的发展与用户需求的增长,如何高效地处理高并发访问成为各大网站必须面对的问题之一。...

    跟我学Nginx + Lua开发

    安装Nginx+Lua开发环境首先需要创建一个目录用于存放所有软件。之后,需要安装一些依赖,例如libreadline-dev、libncurses5-dev、libpcre3-dev、libssl-dev、perl等。接着,下载并解压OpenResty的源码包,执行...

    第一章 安装OpenResty(Nginx+Lua)开发环境

    OpenResty的开发不仅仅是安装这么简单,它还包括对Nginx配置的理解和Lua编程。例如,Lua的 ngx_lua 模块提供了一系列API,如 ngx.say() 用于输出内容,ngx.req.get_uri_args() 用于获取请求参数。通过这些API,你...

    idea openrestry+nginx+lua搭建企业级开发环境

    "Idea OpenResty + Nginx + Lua" 的组合提供了一种强大的解决方案,它允许开发者利用 IntelliJ IDEA(Idea)作为集成开发环境,OpenResty(一个扩展了 Nginx 的版本)作为服务器平台,以及 Lua 语言进行高性能的脚本...

    跟我学Nginx+Lua开发.pdf

    《跟我学Nginx+Lua开发》是一本针对Nginx与Lua结合使用的教程书籍,旨在帮助读者理解如何利用这两种技术进行高效且灵活的Web应用开发。Nginx作为一款广泛使用的高性能HTTP服务器和反向代理服务器,在处理高并发连接...

    nginx+lua+redis 集群 连接插件和脚本

    本资源包“nginx+lua+redis集群 连接插件和脚本”正是为了解决这三者之间的协同工作,特别是针对原插件没有密码功能的问题进行了改进,使得安全性得到了提升。 首先,Nginx是一款轻量级的Web服务器/反向代理服务器...

    nginx+lua+redis实现token验证

    本文将深入探讨如何利用`nginx+lua+redis`来实现`token`验证,以确保只有经过授权的用户才能访问受保护的资源。 首先,让我们理解`token`验证的基本原理。`token`验证是一种身份验证机制,它允许客户端通过提供一个...

    idea+openresty+lua运行nginx服务器.zip

    idea+openresty+lua运行nginx服务器, 代码和软件都有, 参考资料: https://blog.csdn.net/dongyuxu342719/article/details/90413904

    Nginx+lua通过url传参的方式实现动态代理

    ### Nginx+Lua通过URL传参方式实现动态代理 #### 概述 在现代Web应用开发中,灵活地管理后端服务之间的通信是至关重要的。动态代理技术为这一需求提供了解决方案,使得前端可以方便地根据业务逻辑将请求转发至不同...

    2 OpenResty+Lua+Redis 高性能后端接口.docx

    OpenResty+Lua+Redis 高性能后端接口 OpenResty 是基于 Nginx 的高性能 web 服务器,它使用 Lua 语言作为脚本语言来实现动态内容生成和处理。 Lua 是一种轻量级的脚本语言,广泛应用于游戏、嵌入式系统和 web 开发...

    Nginx+upload+lua实现简单文件上传服务

    总的来说,Nginx+upload+lua的组合提供了一种高效、灵活的文件上传解决方案,可以满足各种规模的应用场景。通过这种技术栈,你可以更好地控制文件上传过程,优化性能,以及实现自定义的业务逻辑。

    Nginx+Lua阿⾥实战经验谈.pdf

    对于阿里巴巴这样的大型互联网公司,快速开发、执行效率高以及运行稳定是其核心需求,而Nginx+Lua正好满足了这些需求。 在阿里巴巴,Tengine成为了Lua的重要伙伴。Tengine是由阿里巴巴发起的基于Nginx的Web服务器...

    基于nginx+lua+dyups实现服务自定义调度资源整理

    本文将详细讲解如何利用`nginx`、`lua`和`dyups`实现服务自定义调度,并探讨相关知识点。 **一、自定义服务调度** 自定义服务调度允许根据不同的客户端请求条件,如IP地址、用户标识、请求头等,将请求智能地转发...

    nginx+lua简要说明

    而目前市面上用的非常成熟的扩展是由章亦春将Lua和Nginx粘合的ngx_lua模块,并且将Nginx核心、LuaJIT、ngx_lua模块、许多有用的Lua库和常用的第三方Nginx模块组合在一起成为OpenResty,这样开发人员就可以安装...

    Nginx+lua+OpenResty高性能实践

    Nginx+lua+OpenResty高性能实践 高性能 处理高并发能力上很强 高扩展性 Nginx模块化,官方提供了多元化的模块。 高可用性 三个9 99.9% 四个9 99.99% 热部署(版本平滑升级) 服务进行升级的同时,保证业务 不宕机 ...

    openresty + lua-resty-weedfs + graphicsmagick小文件部署方案

    将图片的上传,分布式管理 交由seaweedfs管理,可提供更快的响应速度,更方便,无痛的分布式扩展节点,billion 级别的。后面使用openresty + lua-resty-weedfs + graphicsmagick 生成缩略图功能独立处理。

Global site tag (gtag.js) - Google Analytics