microservice:在Go和MongoDB中构建微服务

时间:2024-05-20 22:49:07
【文件属性】:

文件名称:microservice:在Go和MongoDB中构建微服务

文件大小:17KB

文件格式:ZIP

更新时间:2024-05-20 22:49:07

Go

使用Golang和MongoDB构建微服务 根据 的 Python版本的微服务改造成 Golang版本 一共有4个微服务 Movie Service: 是关于电影的基本信息,标题、评分等 ShowTimes Service: 关于电影上映时间的信息 Booking Service: 关于电影的订阅的信息 User Service: 用户的信息 要求 API和文档 各个服务之间相互独立,单独的路由和单独的数据库,各个服务之间的通信是通过 HTTP JSON,每个服务的API的返回结果也是JSON类型,可以参考 ,提取出各个服务之间共同的东西,独立于服务之外,供服务调用 返回的结果封装 helper/utils.go func ResponseWithJson(w http.ResponseWriter, code int, payload interface{}) { response,


【文件预览】:
microservice-master
----models()
--------modles.go(934B)
----booking()
--------app.go(1015B)
--------routes()
--------controllers()
----dao()
--------db.go(2KB)
----showtimes()
--------app.go(168B)
--------routes()
--------controllers()
----database()
--------showtimes.json(1KB)
--------main.go(2KB)
--------user.json(590B)
--------booking.json(1KB)
--------movie.json(1KB)
----messaging()
--------message.go(2KB)
----LICENSE(1KB)
----users()
--------app.go(164B)
--------routes()
--------controllers()
----.gitignore(192B)
----README.md(4KB)
----movies()
--------app.go(165B)
--------routes()
--------controllers()
----helper()
--------utils.go(267B)

网友评论