1.使用了springcloud里的feign组件来完成微服务之间的资源调用,注册中心,配置中心选型nacos,反向代理采用nginx;
2.认证模块采用的是Shiro框架,与springboot对接上去,首先前台传递code+appid然后从数据库获取secret,再请求微信换取到openid,然后再根据openid去数据库查询用户信息,然后用工具生成token响应给前端;
3.腾讯云短信发送功能,阿里云服务器的选型购买以及代码部署,jenkins+docker持续集成;
4.采用监听redis过期key来,对一些订单进行7天自动完成处理。