一.概述
技术选型的业务场景是以高并发为前提订单业务,所以使用分布式微服务架构,提升系统的并发量.
二.技术选型
思想 | 落地 |
---|---|
业务数据库 | mysql |
内存数据库 | redis |
文档数据库 | elasticsearch |
消息中间件 | kafka |
反向代理服务器 | nginx |
开发框架 | springboot |
服务网关 | springcloud gateway |
服务限流 | springcloud alibaba sentinel |
服务熔断 | springcloud alibaba sentinel |
服务注册和发现 | springcloud alibaba nacos |
分布式配置中心 | springcloud alibaba nacos |
服务调用 | springcloud openfeign |
分布式事务 | alibaba seata |
服务降级 | spring全局异常处理器 |