# micro_service_study **Repository Path**: yuanhuaqiang/micro_service_study ## Basic Information - **Project Name**: micro_service_study - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-21 - **Last Updated**: 2023-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微服务学习 > - master分支作为基础环境分支,所有的开发均可从master分支拉出新分支。 > - feature分支为增加新特性的分支,基础分支可从master或其他feature分支中拉取。 ## SpringBoot基础 - 项目搭建 - 分支:feature-springboot基本环境搭建 - 链接:https://github.com/virtuex/micro_service_study/tree/feature-springboot%E5%9F%BA%E6%9C%AC%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA - 集成Spring Data JPA - 分支:feature-springboot+SpringDataJpa - 链接:https://github.com/virtuex/micro_service_study/tree/feature-springboot+SpringDataJpa - 分支:feature-springboot+SpringDataJpa(高级特性) - 链接:https://github.com/virtuex/micro_service_study/tree/feature-springboot+SpringDataJpa(%E9%AB%98%E7%BA%A7%E7%89%B9%E6%80%A7) - 集成Mybatis - 分支:feature-SpringBoot集成mybatis - 链接:https://github.com/virtuex/micro_service_study/tree/feature-SpringBoot%E9%9B%86%E6%88%90mybatis - feature-SpringBoot集成Thymeleaf - 分支:feature-SpringBoot集成Thymeleaf - 链接:https://github.com/virtuex/micro_service_study/tree/feature-SpringBoot%E9%9B%86%E6%88%90Thymeleaf - feature-SpringBoot集成SpringDataJPA实现多数据源 - 分支:feature-SpringBoot集成SpringDataJPA实现多数据源 - 链接:https://github.com/virtuex/micro_service_study/tree/feature-SpringBoot%E9%9B%86%E6%88%90SpringDataJPA%E5%AE%9E%E7%8E%B0%E5%A4%9A%E6%95%B0%E6%8D%AE%E6%BA%90 - feature-springboot集成定时任务 - 分支:feature-springboot集成定时任务 - 链接:https://github.com/virtuex/micro_service_study/tree/feature-SpringBoot%E9%9B%86%E6%88%90%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%EF%BC%8C%E6%95%B4%E5%90%88Scheduled%EF%BC%88%E4%B8%80%EF%BC%89 - feature-SpringBoot集成JavaMail - 分支:feature-SpringBoot集成JavaMail - 链接:https://github.com/virtuex/micro_service_study/tree/feature-springboot%E9%9B%86%E6%88%90JavaMail - feature-Springboot%2BSwagger2 - 分支:feature-Springboot 2BSwagger2 - 链接:https://github.com/virtuex/micro_service_study/tree/feature-Springboot%2BSwagger2 ## 微服务组件学习 - feature-一个简单的微服务 - 分支:feature-一个简单的微服务 - 链接:https://github.com/virtuex/micro_service_study/tree/feature-%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E5%BE%AE%E6%9C%8D%E5%8A%A1 - feature-Eureka服务注册与发现 - 分支:feature-Eureka服务注册与发现 - 链接:https://github.com/virtuex/micro_service_study/tree/feature-Eureka%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E4%B8%8E%E5%8F%91%E7%8E%B0 - feature-使用Ribbon实现客户端侧负载均衡 - 分支:feature-使用Ribbon实现客户端侧负载均衡 - 链接:https://github.com/virtuex/micro_service_study/tree/feature-%E4%BD%BF%E7%94%A8Ribbon%E5%AE%9E%E7%8E%B0%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BE%A7%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1 - feature-使用Feign实现声明式REST调用 - 分支:feature-使用Feign实现声明式REST调用 - 链接:https://github.com/virtuex/micro_service_study/tree/feature-%E4%BD%BF%E7%94%A8Feign%E5%AE%9E%E7%8E%B0%E5%A3%B0%E6%98%8E%E5%BC%8FREST%E8%B0%83%E7%94%A8 - feature-使用Hystrix实现微服务的容错处理 - 分支:feature-使用Hystrix实现微服务的容错处理 - 链接:https://github.com/virtuex/micro_service_study/tree/feature-%E4%BD%BF%E7%94%A8Hystrix%E5%AE%9E%E7%8E%B0%E5%BE%AE%E6%9C%8D%E5%8A%A1%E7%9A%84%E5%AE%B9%E9%94%99%E5%A4%84%E7%90%86 - feature-使用Turbine实现聚合数据监控 - 分支:feature-使用Turbine实现聚合数据监控 - 链接:https://github.com/virtuex/micro_service_study/tree/feature-%E4%BD%BF%E7%94%A8Turbine%E5%AE%9E%E7%8E%B0%E8%81%9A%E5%90%88%E6%95%B0%E6%8D%AE%E7%9B%91%E6%8E%A7 ## Spring Cloud Alibaba组件 - feature-nacos_provider_consumer - 分支:feature-nacos_provider_consumer - 链接:https://github.com/virtuex/micro_service_study/tree/feature-nacos_provider_consumer - Nacos+Feign+Ribbon声明式Rest调用及客户端侧负载均衡 - 分支:feature-nacos_provider_consumer - 链接:https://github.com/virtuex/micro_service_study/tree/feature-nacos_provider_consumer - Spring Cloud Gateway构建微服务网关 - 分支:feature-SpringCloud_gateway - 链接:https://github.com/virtuex/micro_service_study/tree/feature-SpringCloud_gateway ## Spring Cloud Kubernetes 增加Spring Cloud k8s示例