该项目是实际上线项目,稍作更改,根据用户情况设定为期30天的饮食计划,用户上传每日三餐食物,饮食顾问根据每餐情况给予点评,指导每日饮食,达到减重目标.
所用技术栈:springcloud,mysql,redis,pika,rocketmq,nginxpush,es等
- 合理分层,业务代码垂直拆分明确,便于以后拆分更多的微服务
- 采用srpingcloud,便于微服务扩展
- 引入nosql数据库pika(360开源),提高性能,pika采用redis协议
- 采用rocketmq,实现异步,解耦,高扩展性,削峰,提高可扩展性
- Mysql+pika+rocketmq+nginx push+极光推送 开发聊天系统