Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Bamboo742/renting

Repository files navigation

微服务实战Go Micro v3

系列文章

点击跳转

技术栈

golang + docker + consul + grpc + protobuf + beego + mysql + redis + fastDFS + nginx

目标功能

  • 功能模块
    • 用户模块
      • 注册
        • 获取验证码图片服务
        • 获取短信验证码服务
        • 发送注册信息服务
      • 登录
        • 获取session信息服务
        • 获取登录信息服务
      • 退出
      • 个人信息获取
        • 获取用户基本信息服务
        • 更新用户名服务
        • 发送上传用户头像服务
      • 实名认证
        • 获取用户实名信息服务
        • 发送用户实名认证信息服务
    • 房屋模块
      • 首页展示
        • 获取首页轮播图服务
      • 房屋详情
        • 发布房屋详细信息的服务
        • 上传房屋图片的服务
      • 地区列表
      • 房屋搜索
    • 订单模块
      • 订单确认
      • 发布订单
      • 查看订单信息
      • 订单评论

项目文档

​ document文件夹下:

  1. ​ 整体架构图
  2. ​ 微服务框架图
  3. ​ 接口文档

项目布局

├── DeleteSession
│  ├── 退出登录时清除session
├── GetArea
│  ├── 获取地区信息服务
├── GetImageCd
│  ├── 获取验证码图片服务
├── GetSession
│  ├── 获取Session信息服务
├── GetSmscd
│  ├── 获取短信信息服务
├── GetUserHouses
│  ├── 获取用户已发布房屋的服务
├── GetUserInfo
│  ├── 获取用户详细信息的服务
├── IhomeWeb
│  ├── conf 项目配置文件
│  │  ├── app.conf
│  │  ├── data.sql
│  │  └── redis.conf
│  ├── handler
│  │  └── handler.go 配置路由
│  ├── html 项目静态文件
│  ├── main.go 主函数
│  ├── model 数据库模型
│  │  └── models.go
│  ├── plugin.go
│  ├── server.sh
│ └── utils 项目中用到的工具函数
│ ├── config.go
│  ├── error.go
│  └── misc.go
├── PostAvatar
│  ├──	发送(上传)用户头像服务
├── PostHouses
│  ├── 发送(发布)房源信息服务
├── PostHousesImage
│  ├── 发送(上传)房屋图片服务
├── PostLogin
│  ├── 发送登录服务消息
├── PostRet
│  ├── 发现注册信息服务
├── PostUserAuth
│  ├── 发送用户实名认证信息服务
├── PutUserInfo
│  ├── 发送用户信息
├── GetUserAuth
│ ├── 获取(检查)用户实名信息服务
├── PostHousesImage
│  ├── 发送(上传)房屋图片服务
├── GetHouseInfo
│  ├── 获取房屋详细信息服务
├── GetIndex
│  ├── 获取首页轮播图片服务
├── GetHouses
│ ├── 获取(搜索)房源服务
├── PostOrders
│  ├── 发送(发布)订单服务
├── GetUserOrder
│  ├── 获取房东/租户订单信息服务
├── PutOrders
│  ├── 更新房东同意/拒绝订单
├── PutComments
│  ├── 更新用户评价订单信息
└── README.md

部分效果图

About

go-micro v3微服务实战-租房项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /