nginx 架构基于linux系统。它有以下几点钟特点:1、异步非阻塞方式处理请求、2、事件驱动、3、单线程io复用、4、一个主进程和少量工作进程、5、高度模块化。
ngix七层分发基础,重点是http协议.实现负载均衡.
dubbo分为10层:
config:配置层
proxy:服务代理层
registry:注册中心
cluster:路由曾。封装多个提供者及负载均衡。桥接注册中心
monitor:监控层
protocol:远程调用层
exchange:信息交换层
transport:网络传输层
serialize:数据化序列曾
dubbo也实现软负载均衡。
这也是他们的相似之处