Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【第 18 期】初探 OpenResty #7

Closed
Triple-Z opened this issue Apr 22, 2020 · 0 comments
Closed

【第 18 期】初探 OpenResty #7

Triple-Z opened this issue Apr 22, 2020 · 0 comments
Assignees
Labels
A2OS Weekly A2OS Weekly Related Ended This talk / discussion has been ended up

Comments

@Triple-Z
Copy link
Member

Triple-Z commented Apr 22, 2020

简介

OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

OpenResty® 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。

OpenResty® 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都进行一致的高性能响应。

-- OpenResty® - 中文官方站

OpenResty 如上特性简直就是一个理想的流量网关的开发平台,甚至可以在其中编写业务逻辑成为你的 Web Server !本次分享主要以实践为主,让大家直观感受到 OpenResty 的开发流程和执行逻辑,想深入了解 OpenResty 的同学可以再等等 我还没学会 。欢迎大家进入 OpenResty 的世界!

大纲

  • 什么是 OpenResty?
  • 同步非阻塞
  • 动态
  • OpenResty 与 NGINX 的阶段
  • Lua & LuaJIT
  • OpenResty API
  • Build a DEMO from scratch

讲者

@Triple-Z, more on about me.

分享时间

2020-05-10 19:30 UTC+8

分享地址

Invite only.

预备材料

  1. Nginx 相关知识:http://nginx.org/en/docs/

归档资料

Slides

备注

@Triple-Z Triple-Z added TBD To Be Determined A2OS Weekly A2OS Weekly Related labels Apr 22, 2020
@Triple-Z Triple-Z self-assigned this Apr 22, 2020
@Triple-Z Triple-Z changed the title 【预分享】初探 OpenResty 【第 18 期】初探 OpenResty May 9, 2020
Triple-Z added a commit that referenced this issue May 9, 2020
@Triple-Z Triple-Z added Scheduled This talk / discussion has been scheduled Ended This talk / discussion has been ended up and removed TBD To Be Determined Scheduled This talk / discussion has been scheduled labels May 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A2OS Weekly A2OS Weekly Related Ended This talk / discussion has been ended up
Projects
None yet
Development

No branches or pull requests

1 participant