技术架构
2022-07-14 11:08:26 6 举报
电商网站技术架构
作者其他创作
大纲/内容
APP
数据抽取
服务层
展示层
RocketMQ
消息发送
订单服务
mysql
提供dubbo服务,供系统间或内部接口调用利用dubbo-Remoting,实现了 同步-异步 和 请求-响应 系统内msg机制。提供高性能RPC,实现服务的输入输出。
统一权限控制
会员服务
支付服务
采用SpringBoot + SpringMVC + Mybatis开发框架,并利用Dubbo最大程度应用服务化,实现服务治理的同时,满足分布式要求。利用Zookeeper完成服务负载再均衡,支持节点热插拔,单点容灾等特性,提高系统稳定性,健壮性
基础模块
web用户端
Elasticsearch
统一异常处理
redis
数据适配
金融服务
数据聚合
统一网关
Redis集群化部署,大幅提高数据吞吐量及访问速度、提升系统可用性与稳定性RoketMQ可提高系统扩展性,缓冲数据流量,提供异步通信等,提升系统处理效率Elasticsearch可提升高频率访问效率
数据转换
消息接收
商品搜索
控制层
数据分析
系统服务
数据库
利用Redis实现集群化部署,数据库采用mysql主从复制,读写分离。
web平台端
需求服务
……
统一处理所有外部请求,调用对应的dubbo服务
商品服务
统一日志记录
0 条评论
下一页