全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

Nginx Lua开发实战

  • 定价: ¥99
  • ISBN:9787111590293
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:565页
  • 作者:李明江
  • 立即节省:
  • 2018-03-01 第1版
  • 2018-03-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    李明江著的《Nginx Lua开发实战》是一部讲解如何在Nginx中使用Lua开发应用系统的实战类著作,作者是一位拥有超过20年研发经验的资深技术专家,内容的权威性毋庸置疑。
    Nginx作为互联网应用系统中的核心服务,被广泛应用。Nginx通过配置可以实现负载均衡、反向代理等功能,还可以通过扩展开发更为复杂的业务逻辑。这其中,使用Lua语言开发是最方便和最流行的方法。本书以应用系统开发为主线,讲解了相关服务、模块和开发手册,并提供了大量真实的案例。
    全书分为5个部分:
    第—部分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代码的方法。
    第四部分Nginx Lua开发实战篇(第11~26章)
    讲解了Nginx下Lua常用模块以及示例代码,并提供了一个TCP私有服务器实例代码和一个WebSocket接入服务器实例代码。实战开发中,根据业务不同,会使用到非常多的模块,这部分内容讲解了常用的20多个模块,可以最大程度让读者节约查找资料的时间,还提供了2个示例程序,用于理解整个开发流程和技术使用方法。
    第五部分开发手册篇(第27~28章)
    提供了ngx-lua-module模块配置命令详解和ngx_lua函数详解。模块命令和API函数是开发中经常使用到的资料,用于查找函数说明和选择参数。

作者简介

    李明江,资深软件开发专家,安防领域技术专家,拥有超过20年的研发经验。创办过两家公司。
    曾经在信雅达等国内多家上市公司担任研发要职,参与并主导了大量大型项目的研发。如在南方电网广州亚运会大型安保系统总体研发和管理中担任总负责人;参与中国电信全球眼规范、国家电网安保平台规范、南方电网/国家电网视频监控系统规范、公安部3111规范等规范的制定。
    在C++、分布式平台开发、物联网、云计算、安防、信息安全等领域有非常深厚的积累,擅长Nginx和Lua开发相关的技术,有非常丰富的实践经验。此外,因为有多年带领团队和创业的经历,在团队组建、团队建设、技术方向确立、核心体系搭建、核心技术攻关等方面颇有心得。

目录

前言
第一部分  Nginx操作基础
  第1章  Nginx高效服务器
    1.1  Nginx的特点
    1.2  Nginx的安装
    1.3  configure命令参数
    1.4  小结
  第2章  数据库的基本操作
    2.1  Nginx应用中的数据库
    2.2  MySQL关系型数据库
      2.2.1  yum安装方法
      2.2.2  使用mysql测试服务
      2.2.3  MySQL文件分布
      2.2.4  数据库操作
    2.3  Redis内存数据库
      2.3.1  Redis安装
      2.3.2  启动Redis服务
      2.3.3  Redis配置
      2.3.4  参数说明
      2.3.5  数据类型
    2.4  PostgreSQL关系型数据库
    2.5  Memcached内存数据库
      2.5.1  Memcached安装
      2.5.2  连接编辑
      2.5.3  管理Memcached服务
      2.5.4  Memcached命令
    2.6  MongoDB分布式NoSQL数据库
      2.6.1  MongoDB安装
      2.6.2  mongod.conf配置说明
    2.7  小结
  第3章  OpenResty
    3.1  OpenResty:概述
    3.2  OpenResty的组成
    3.3  OpenResty的安装
    3.4  Nginx多实例
    3.5  小结
  第4章  Nginx核心技术
    4.1  Nginx设计目标
第二部分  Lua脚本语言
第三部分  Nginx开发技术
第四部分  NginxLua开发实战
第五部分  开发手册