【特点】
- 高性能:C语言编写、事件驱动模型、针对操作系统做了相应的优化、无阻塞处理海量高并发
- 高稳定性:池化技术-内存池,避免内存泄漏、模块化架构,各模块之间完全解耦,消除依赖、独特的master-worker进程模型
- 低资源消耗:代码质量高、C项目里的典范,资源控制性强、不存在进程和线程的切换成本
- 高扩展:模块化架构、组合化功能
【进程模型】
- master-worker进程模型:可以热启动、保证自动恢复
【操作】
- 负载均衡:对upstream order_server进行操作,然后实现同一请求访问不同端口
负载均衡的策略:轮询策略(默认策略)、权重策略(设置策略)、IP哈希
【网关】
很多网关都是基于NGINX来实现的。网关可以达到从静态负载均衡到动态负载均衡的目的
该文介绍了NGINX的高性能特点,如C语言编写、事件驱动和优化的内存池技术,以及其master-worker进程模型确保的高稳定性和低资源消耗。负载均衡策略包括轮询、权重和IP哈希,常用于网关实现从静态到动态的负载分配。许多网关系统基于NGINX构建,利用其强大的扩展性和模块化设计。
333

被折叠的 条评论
为什么被折叠?



