# MicroServiceExample **Repository Path**: yeyingming/MicroServiceExample ## Basic Information - **Project Name**: MicroServiceExample - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-10-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微服务拆分实例 ## 简介 使用SpringCloud + Gradle构建的微服务项目 版本如下: SpringCloud : Finchley.SR1 SpringBoot : 2.0.4.RELEASE Gradle : 4.8 这个项目用于讲述微服务拆分的例子,没有实现具体的数据库操作,只是为了展示拆分后的效果,用于演示。 ## 分支说明 master:用于拆分说明,并作为基本案例 distributed-transaction:mq最终一致性案例说明 dockerization:用于容器化案例说明 ## 项目结构 | 目录 | 名称 | 访问地址 | | --- | --- | --- | | eureka | 注册中心 | http://127.0.0.1:8761 | | gateway | 网关+路由 | http://127.0.0.1:8769/order/buy
http://127.0.0.1:8769/pay/pay | | order | 订单服务 | http://127.0.0.1:8763/buy | | pay | 支付服务 | http://127.0.0.1:8762/pay | ## 启动顺序 注册中心 -> 网关 -> 订单 -> 支付 ## 服务顺序 通过网关访问:http://127.0.0.1:8769/order/buy 用户购买行为 -> 通过网关(gateway) -> 订单(order)服务 -> 支付(pay)服务 ## 具体完整项目说明讲解 https://www.cnblogs.com/linkstar/p/9610268.html