Skip to content

JiayiY/CinemaMicro

Repository files navigation

CinemaMicro

技术选型

传统业务应用存在的问题:

  • 单一业务开发,后期维护及迭代困难;
  • 不利于扩展;
  • 部署和回滚困难;

选择微服务开发:

Dubbo + SpringBoot

业务划分

将整个系统拆分为六个模块,用户模块,影院模块,影片模块,订单模块,支付模块,以及业务监控。

环境构建

https://gitee.com/stylefeng/guns/tree/v4.2/,选择下载V4.2版本的Guns框架,导入idea。

项目初始结构

业务开发文档整理

API网关开发

用户模块开发

影片模块

订单模块

分布式事务

Dubbo特性在项目中的应用总结

About

Online cinema based on microservices. 基于微服务架构的在线影院

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages