web架构 适合中小项目
2019-05-15 本文已影响0人
良人与我
web架构图
image.png- nginx 作为反向代理,将应用的请求转发到应用服务器
- web-server 一般是 springboot 内置tomcat 应用。
- server 为服务provider 可以通过dubbo 微服务方式,提供服务。
- 消息队列 rabbitmq ,异步方式 可以提供服务的吞吐量
- mysql 存储数据
- redis 集群作为数据的cache
- mongodb 作为nosql 存储数据量比较大的数据。
-
ELK 收集日志,监控服务。和作为搜索引擎。
image.png