Nginx Lua开发实战PDF电子书下载完整高清版|百度网盘下载

编辑评论:

Nginx Lua开发实战是一本实用书籍,讲解了如何在Nginx中使用Lua开发应用系统。作者是资深技术专家,20多年研发经验,内容权威。性毫无疑问。

Nginx Lua开发实践PDF电子书下载

编辑推荐

可读受众:所有网络开发人员。

(1)作者有20年以上的研发和管理经验,创办过两家公司。现任漫牛科技CEO兼研发总监。

(2)作者在C++、软件研发、信息安全、物联网、云计算、分布式计算等领域有着深厚的积累。

(3)作者在Nginx和Lua领域有丰富的实践经验,本书中的很多技术和经验都是首次向外界呈现。

简介

这是一本实用的书,介绍了如何在 Nginx 中使用 Lua 开发应用系统。作者是一位拥有20多年研发经验的资深技术专家。内容的权威性是毋庸置疑的。

Nginx 被广泛用作互联网应用系统中的核心服务。 Nginx可以通过配置实现负载均衡、反向代理等功能,也可以通过扩展开发更复杂的业务逻辑。其中,使用Lua语言开发是最方便和流行的方法。本书以应用系统开发为主线,讲解相关服务、模块和开发手册,并提供大量真实案例。

本书分为5个部分:

第 1 部分:Nginx 基础知识(第 1-5 章)

首先,全面讲解了Nginx的基本操作,讲解了MySQL、PostgreSQL、Redis、Memcached、MongoDB、OpenResty的基本操作;其次,分析了Nginx的工作流程、核心技术和架构。

第二部分:Lua 脚本语言(第 6-7 章)

深入讲解Lua脚本语言语法和Lua通用库,旨在帮助读者掌握Lua脚本语言,编写业务逻辑。

第三部分:Nginx 开发技术(第 8-10 章)

讲解Nginx应用系统开发中常用的相关知识,包括JSON格式、nginx.conf配置、Nginx下Lua实现机制等。让读者在开发过程中掌握Nginx的配置和使用,同时了解Lua的实现机制,从而掌握正确开发阶段Lua代码的使用。

Part 4 Nginx Lua开发实战篇(第11-26章)

讲解Nginx下Lua的常用模块和示例代码,并提供TCP私有服务器实例代码和WebSocket访问服务器实例代码。在实战开发中,根据业务的不同,会用到很多模块。本章讲解了20多个常用模块,可以最大限度地让读者找到信息的时间。它还提供了2个示例程序来了解整个过程。开发流程以及如何使用技术。

第 5 部分开发手册(第 27 章和第 28 章)

提供 ngx-lua-module 模块配置命令的详细解释和 ngx_lua 功能的详细解释。模块命令和 API 函数是开发中经常使用的数据,用于查找函数描述和选择参数。

关于作者

李林

资深软件开发专家,安全领域技术专家,20多年研发经验。创办过两家公司,现任杭州漫牛科技有限公司CEO兼研发总监。

曾在信雅达等多家国内上市公司担任关键研发职务,参与并主导了大量大型项目的研发过程。如南方电网广州亚运会大型安保系统的整体研发与管理,任总经理;参与制定中国电信全球眼规范、国家电网安全平台规范、南方电网/国网视频监控系统规范、公安部3111规范等规范。

在C++、分布式平台开发、物联网、云计算、APP开发、信息安全等领域有着非常深厚的积累。擅长Nginx和Lua开发相关技术,具有非常丰富的实践经验。此外,由于多年的团队领导和创业经历,在团队组建、技术方向确立、核心体系建设、团队建设、核心技术研究等方面拥有丰富的经验。

Nginx+Lua 优势

Nginx+Lua 架构带来的改变远不止节省时间和成本。从做大系统的角度来看,也带来了更多的东西:

易于调试:由于无需编译代码,相关接入模块成熟稳定,只需调试新增业务代码即可。在大型系统中,尤其是分布式系统中,调试一个函数或代码的链条太长,而且非常容易出错。

减少耦合:由于架构限制,代码只能在必要的stage manager中开发。代码为.lua文件,耦合度大大降低。

良好的框架:由于采用了先进的异步多进程架构,可以充分利用系统资源。如果自己开发和维护这样的框架,需要大量的人力物力。

易于上手:Lua 代码结构良好且可读性强,上手速度更快。团队成员可以通过快速培训开始。

阅读剩余
THE END