1 开篇词
大约 2 分钟
专业名词
🔶软 WAF
Web 应用防火墙(Web Application Firewall,WAF),对网站或者 APP 的业务流量进行恶意特征识别及防护,在对流量进行清洗和过滤后,将正常、安全的流量返回给服务器,避免网站服务器被恶意入侵导致性能异常等问题,从而保障网站的业务安全和数据安全。
🔶Envoy
Envoy 是一个由 C++ 开发的高性能七层代理,和 Nginx 的技术架构相似,也采用了 多线程 + 非阻塞 + 异步 IO(Libevent)的架构。Envoy 实现了 HTTP L7 代理、HTTP 2、gRPC、服务发现、负载均衡、Tracing、动态配置等高级功能。
🔶Serverless
无服务器架构(Serverless),
指一个应用大量依赖第三方服务(后端即服务,Backedn as a Service,BaaS),
或者 把代码交由托管的、短生命周期的容器中执行(函数即服务,Function as a Service,FaaS)。
🔶边缘计算
🔶C10K、C100K
C10K、C100K,网络编程中的概念,分别代表服务器同时处理10,000和100,000个客户端连接的问题。
OpenResty 学习重点
- 同步非阻塞的编程模式;
- 不同阶段的作用?
- LuaJIT 和 Lua 的不同之处;
- OpenResty API 和周边库;
- 协程和 cosocket;
- 单元测试框架和性能测试工具;
- 火焰图和周边工具链;
- 性能优化。
原文摘抄:如果你想要给 OpenResty 以及周边库贡献代码,那么最大的门槛,并不是 OpenResty 原理的理解,或者是如何编写 NGINX C 模块的问题,而是测试案例和代码规范。