# spring-cloud-base
**Repository Path**: wolf-hw/spring-cloud-base
## Basic Information
- **Project Name**: spring-cloud-base
- **Description**: SpringCloud微服务组件基础用法。
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 72
- **Created**: 2019-10-10
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 参考文章
### 一、基础组件
1、SpringCloud微服务:Eureka组件之服务注册与发现
2、SpringCloud微服务:Ribbon和Feign组件实现负载均衡
3、SpringCloud微服务:Hystrix组件实现服务熔断
4、SpringCloud微服务:Turbine组件,实现微服务集群监控
5、SpringCloud微服务:Zuul组件,实现路由网关控制
6、SpringCloud微服务:Config组件,实现配置统一管理
7、SpringCloud微服务:Zipkin组件,实现请求链路追踪
[8、SpringCloud基础组件总结,与Dubbo框架、Boot框架对比分析](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247484056&idx=1&sn=91b7f3c01d8fcc1513150181e22ce264&chksm=fdf45620ca83df36aa94660a6e8b781017676c0ba1555c3c70ed83e3ded8dab82bef9209ba5b&token=1761632241&lang=zh_CN#rd)
持续更新中...
### 二、应用案例
源代码地址:【[GitHub点这里](https://github.com/cicadasmile/cloud-shard-jdbc)】 【[码云.点这里](https://gitee.com/cicadasmile/cloud-shard-jdbc)】
1、SpringBoot2.0 整合 shard-jdbc 中间件,实现数据分库分表
2、基于SpringCloud实现Shard-Jdbc的分库分表模式,数据库扩容方案
持续更新中...
## 环境配置
### 一、基础组件模块
1、IP 映射配置
```
127.0.0.1 registry01.com
127.0.0.1 registry02.com
127.0.0.1 provider-8001.com
```
## 关于作者
【公众号:知了一笑】 【知乎专栏】

## 项目推荐
1、SpringBoot2 基础案例 -- >> 【[GitHub点这里](https://github.com/cicadasmile/spring-boot-base)】 【[码云.点这里](https://gitee.com/cicadasmile/spring-boot-base)】
【SpringBoot2 基础,进阶,事物管理,数据库,NoSql,项目管理等基础案例】
2、SpringBoot2 整合中间件 -- >> 【[GitHub点这里](https://github.com/cicadasmile/middle-ware-parent)】 【[码云.点这里](https://gitee.com/cicadasmile/middle-ware-parent)】
【分库分表,缓存,消息队列,定时器,搜索引擎,分布式文件系统,权限管理等中间件】
3、SpringCloud 微服务组件 -- >> 【[GitHub点这里](https://github.com/cicadasmile/spring-cloud-base)】 【[码云.点这里](https://gitee.com/cicadasmile/spring-cloud-base)】
【微服务常用组件:Eureka、 Ribbon、Feign、Hystrix、Zuul、Config等】
4、SpringCloud 综合案例 -- >> 【[GitHub点这里](https://github.com/cicadasmile/cloud-shard-jdbc)】 【[码云.点这里](https://gitee.com/cicadasmile/cloud-shard-jdbc)】
【实现微服务下基于Shard-jdbc分库分表模式下,数据库扩容,数据迁移,解决办法。】
5、设计模式-算法-结构 -- >> 【[GitHub点这里](https://github.com/cicadasmile/model-arithmetic-parent)】 【[码云.点这里](https://gitee.com/cicadasmile/model-arithmetic-parent)】
【常用的:数据结构、算法、二十三种设计模式,编程核心基础积累。】
6、Linux基础.环境.运维 -- >> 【[GitHub点这里](https://github.com/cicadasmile/linux-system-base)】 【[码云.点这里](https://gitee.com/cicadasmile/linux-system-base)】
【Linux系统,基础用法积累,常用开发环境搭建,运维相关操作。】