Skip to content

Kiritoabc/go-zero-12306

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-zero-12306

项目介绍

更具https://github.com/nageoffer/12306 项目进行修改,使用主要技术为go-zero

  • 目前处于对服务的拆分阶段,目前主要使用技术(准备)
    • go-zero
    • nginx-gateway
    • kafka
    • etcd
    • go-queue
    • asynq
    • docker
    • redis
    • msyql
    • elasticsearch
    • go-stash
    • kibana
    • prometheus
    • grafana
    • jaeger

12306项目模块拆分

github上项目模块划分图

img.png

如上图可知,项目分为5个模块,分别是:

  • 网关服务 gateway-service
  • 购票服务 ticket-service
  • 订单服务 order-service
  • 支付服务 pay-service
  • 会员服务(相当于用户服务) user-service

项目技术架构图

在技术选型中,采用最新的 go-zero 微服务架构.(目前是确定使用这些技术,如果有大佬有更好的建议,欢迎提出)

img.png

目前接口完成情况

完成了user-service模块,正在完善ticket-service模块中!!!

About

go-zero-12306

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published