# spring-cloud-alibaba-combine **Repository Path**: sponge/spring-cloud-alibaba-combine ## Basic Information - **Project Name**: spring-cloud-alibaba-combine - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-27 - **Last Updated**: 2021-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 微服务最佳实践 ### 划分原则 1. 单一职责 2. 规划好服务依赖 3. 服务团队双赢 ### 每个微服务模块明确使命 在某种场景下,解决某种问题,达到某种效果,体现某种价值 ### 微服务确保独立存储 理想化的设计,但是存在数据一致性的问题 ### 服务消息间优先采用聚合器模式,而非链式 假设一个下单涉及到下单服务,库存服务,支付服务 链式就是 下单服务->库存服务->支付服务 聚合就是搞多一个订单流程服务,上面三服务聚合在这个服务,三个服务可以并发去调用, 避免链式可能造成的服务等待性能问题并且利于编排 ### 不要强行微服务化 ## 微服务几个知识点 1. 注册中心 2. 配置中心 3. api网关 4. 负载均衡 5. 服务间通信 6. 限流熔断机制-服务保护 7. 集中日志管理 8. 链路追踪 9. 分布式事务