littlebot
Published on 2025-04-11 / 1 Visits
0

【源码】基于kratos框架的云餐厅系统

项目简介

本项目是基于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】