Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shawnjeffersonwang/heart-trip
HeartTrip is a backend project for a travel homestay app, built with a microservices architecture using go-zero. It provides essential features like user authentication, online booking, and social interactions. The project utilizes MySQL, Redis, Kafka, and Elasticsearch, with Docker for containerization and Nginx as the API gateway.
https://github.com/shawnjeffersonwang/heart-trip
docker docker-compose elasticsearch go-zero golang grafana jenkins k8s kafka microservices mysql nginx prometheus redis restful-api
Last synced: about 3 hours ago
JSON representation
HeartTrip is a backend project for a travel homestay app, built with a microservices architecture using go-zero. It provides essential features like user authentication, online booking, and social interactions. The project utilizes MySQL, Redis, Kafka, and Elasticsearch, with Docker for containerization and Nginx as the API gateway.
- Host: GitHub
- URL: https://github.com/shawnjeffersonwang/heart-trip
- Owner: ShawnJeffersonWang
- License: apache-2.0
- Created: 2024-03-14T13:10:23.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-07-03T15:19:21.000Z (4 months ago)
- Last Synced: 2024-11-06T09:05:41.286Z (about 3 hours ago)
- Topics: docker, docker-compose, elasticsearch, go-zero, golang, grafana, jenkins, k8s, kafka, microservices, mysql, nginx, prometheus, redis, restful-api
- Language: Go
- Homepage:
- Size: 474 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README-devport.md
- License: LICENSE
Awesome Lists containing this project
README
### dev port
#### service port
| service name | api service port(1xxx) | rpc service port(2xxx) | other service port(3xxx) |
| ------------ | ---------------------- | ---------------------- | ------------------------ |
| order | 1001 | 2001 | mq-3001 |
| payment | 1002 | 2002 | |
| travel | 1003 | 2003 | |
| usercenter | 1004 | 2004 | |
| mqueue | - | - | job-3002、schedule-3003 |#### Prometheus Port
⚠️Online containers are separate, so online all set to the same port on it, local because in a container development, to prevent port conflicts
| service name | prometheus port |
| ---------------- | --------------- |
| order-api | 4001 |
| order-rpc | 4002 |
| order-mq | 4003 |
| payment-api | 4004 |
| payment-rpc | 4005 |
| travel-api | 4006 |
| travel-rpc | 4007 |
| usercenter-api | 4008 |
| usercenter-rpc | 4009 |
| mqueue-job | 4010 |
| mqueue-scheduler | 4011 |