从“零”搭建酒店项目(2)技术选型
虽然文章是按照123…的顺序编写,不过实际上并没有那么严格的顺序。但是需求分析确实很能影响技术选型,从需求中可以提供处一些关键词:酒店、微信端、app、并发、支付、订单、灵活条件搜索等等。
可以参考电商平台的技术选型:mall-learning
- 前端采用基于 Vue 的 uni-app,可以一次实现多种客户端(小程序,安卓应用、苹果应用、浏览器)
- 后端主要使用阿里一套微服务架构:
- 基础应用框架:Spring Boot
- 数据库:MySQL
- 灵活条件搜索:Elasticsearch
- 项目监控:Kibana
- 消息队列:RabbitMQ
- 日志:Logstash
- 微服务前端:Nginx
- 对象存储:MinIo
- 微服务注册中心:Nacos
- 缓存:Redis
- 文件存储:MongoDB
- 其他:……
选型详解
// TODO
// TODO
// TODO