# happyride **Repository Path**: tzxy_admin/happyride ## Basic Information - **Project Name**: happyride - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-22 - **Last Updated**: 2021-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 快乐出行 ![build status](https://github.com/alexcheng1982/happyride/workflows/maven/badge.svg) 本应用是拉勾教育[《云原生微服务架构实战精讲》](https://kaiwu.lagou.com/course/courseInfo.htm?courseId=64)专栏的示例应用。目前该专栏的内容已经更新完毕。 ![课程](cloud-native.jpg) 在该课程之后,与云原生和微服务相关的内容,会更新在[我的B站](https://space.bilibili.com/1094957548)。 除了B站之外,还可以关注: * 我的微博[@alexcheng1982](https://weibo.com/alexcheng1982) * 微信公众号『灵动代码』。 * 个人网站[vividcode.cc](https://vividcode.cc) ![公众号](gongzhonghao.jpg) # 本地开发 项目使用Maven构建,推荐使用IntelliJ IDEA开发。 本地开发需要Docker Compose的支持,在`dev`目录下有开发所需的Docker Compose文件。 # 本地部署 请参考`k8s`目录下的文档来部署到Kubernetes。 # 服务列表 下表是应用的服务及其说明。 | 服务名称 | Maven模块 | API本地端口 | |---|---|---| | 乘客管理服务 | `happyride-passenger-service` | `8500` | | 行程管理服务 | `happyride-trip-service` | `8501` | | 地址管理服务 | `happyride-address-service` | `8502` | | 司机管理服务 | `happyride-driver-service` | `8503` | | 行程派发服务 | `happyride-dispatch-service` | 无 | | 支付服务 | `happyride-payment-service` | `8504` | | 行程验证服务 | `happyride-payment-service` | `8505` | | 历史行程服务 | `happyride-trip-history-service` | `8506` | | 乘客管理界面的GraphQL服务 | `happyride-passenger-web-api-graphql` | `8610` | 在Minikube中访问服务,首先显示乘客API服务的URL: ```sh $ minikube service --url passenger-api-graphql -n happyride ``` 再访问GraphQL提供的GraphiQL的界面 `/graphiql`.