本项目采用的是微服务架构,使用集群nginx做负载均衡,我们的项目搭在docker容器中,采用dubbo+zookeeper框架实现各功能之间的远程调用。主要使用springboot框架,集成多种默认信息配置,主要功能模块有商品模块,订单模块,客户模块,系统模块,库存模块。
使用springboot实现用户密码登陆,微信扫码登陆,主要使用rpc协议,进行远程调用。
该项目在高并发,高访问量时,用户在访问量高线程控制,使用redis分布式锁进行线程控制,同时使用MQ中间件进行消息队列模式,解决高并发问题