项目简介
本项目是基于kratos框架搭建的云餐厅系统,运用grpc、wire、ent等工具,结合阿里云的postgres、kafka等存储与中间件服务,并借助本地k8s进行业务服务、监控治理等的运行与管理。系统包含管理后台和移动应用两大功能模块。
项目的主要特性和功能
主要特性
- 利用阿里云服务减轻本地负担,同时本地搭建k8s满足部分运行需求。
- 拥有完善的监控治理体系,使用ELK Stack、Promethenus、Loki和链路跟踪等工具。
主要功能
- 管理后台:支持查询评论。
- 移动应用:支持用户注册,可搜索菜品,还能给喜欢的菜留言打分。
安装使用步骤
本地配置
需安装以下工具: - minikube - helm - make - Prometheus - Loki - Grafana
部署服务
执行以下命令:
- user
shell
helm install user hack/chart/user
- interface
shell
helm install interface hack/chart/interface
- food
shell
helm install interface hack/chart/food
- comment
shell
helm install interface hack/chart/comment
- admin
shell
helm install interface hack/chart/admin
业务流程
添加用户和菜品、添加评论,相关接口在api/interface
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】