# 电影平台 **Repository Path**: moon_egg/cats-eye-movie ## Basic Information - **Project Name**: 电影平台 - **Description**: 基于Dubbo,搭建仿猫眼的电影平台。 用户/影片/影院/订单/支付模块等。 分布式事务,服务监控,Docker部署项目 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: Guns - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 1 - **Created**: 2021-04-29 - **Last Updated**: 2023-03-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 视频播放平台 #### 介绍 实习过程中,负责视频播放模块的开发,基于微服务模块开发的需要,私下复盘实现此项目,并且学习使用优化技术优化项目。 技术特点: - **透明RPC**:本地接口代理实现RPC透明调用 - **版本&分组管理**:分组管理不同服务实现;同服务多版本管理 - **服务注册&发现**:服务自动注册和发现,多种注册中心支持 - **多协议支持**:通讯协议:dubbo,hessian,thrift,RMO;序列化协议:hessian2,json... - **流量管控**:自定义路由规则,流量管控策略。failover以及故障检测 - **负载均衡**:内建随机、一致性hash、轮询等多种负载均衡组件,支持自定义扩展 - **SPI扩展**:协议、集群、路由、负载均衡、注册中心等 - **Production-Ready**:运行时动态配置、dubbo-admin OPS、telnet命令支持等 #### 项目开发说明 项目开发流程文档等,更新在个人博客 项目实战 中 https://moon_egg.gitee.io/ 流程如下: 1. 测试环境构建 2. 业务基础环境构建 3. 基于dubbo:用户模块 4. 基于dubbo:影片模块 5. 基于dubbo:电影院模块 6. 基于dubbo:订单模块 7. 基于dubbo:支付模块 8. 分布式事务 9. 服务监控 10. Docker部署项目