陈同学
微服务
Accelerator
About
# 微服务系列 微服务实践系列,包含一系列源码学习、实践经验。 [Spring Cloud 版本、Spring Boot适配及技术落地记录](https://chenyongjun.vip/articles/154) ## 微服务相关问题 > 待更新 * 微服务解决了什么问题? * 我们适合引入微服务吗? * 微服务如何技术选型? * 如何控制拆分粒度? * 新旧系统如何平滑切换上线? * 微服务带来了什么新的问题? * 每个服务需要使用单独的数据库吗? * 拆分后如何做数据聚合? * 微服务体系至少需要哪些组件? * [Spring Cloud 版本、Spring Boot适配及技术落地记录](https://chenyongjun.vip/articles/154) ## 服务治理 > 服务注册、服务发现、下线实例、高可用的注册中心 ### Eureka * [Spring Cloud 之量化分析应用续租的内存消耗 ](https://chenyongjun.vip/articles/71) * [Spring Cloud 之极端续租间隔时间的影响](https://chenyongjun.vip/articles/70) * [Eureka 设置管理控制台账户密码](https://chenyongjun.vip/articles/30) * [Eureka Client 配置不当导致产生大量Nginx日志](https://chenyongjun.vip/articles/28) * [Eureka Github Wiki: Eureka REST Operations (实现服务治理能力)](https://github.com/Netflix/eureka/wiki/Eureka-REST-operations) ### Nacos > [Docker 演示 Nacos Server Demo](https://chenyongjun.vip/articles/127) ## 网关 > 路由、鉴权、限流、灰度、监控及预警、协议转换 ### Zuul * [Spring Cloud 源码学习之 Zuul ](https://chenyongjun.vip/articles/72) * [Spring Cloud 实战之 Zuul 网关不响应任何请求](https://chenyongjun.vip/articles/76) * [Zuul 动态路由源码及几种实现方式](https://chenyongjun.vip/articles/113) ### Spring Cloud Gateway ## 应用守护 > 熔断、限流、降级、请求缓存 ### Hystrix * [Spring Cloud 之 Hystrix 跨线程传递数据](https://chenyongjun.vip/articles/83) * [Spring Cloud 源码学习之 Hystrix 入门 ](https://chenyongjun.vip/articles/75) * [Spring Cloud 源码学习之 Hystrix 工作原理](https://chenyongjun.vip/articles/88) * [Spring Cloud 源码学习之 Hystrix 隔离策略](https://chenyongjun.vip/articles/95) * [Spring Cloud 源码学习之 Hystrix Metrics 收集](https://chenyongjun.vip/articles/89) * [Spring Cloud 源码学习之 Hystrix 熔断器](https://chenyongjun.vip/articles/90) * [Spring Cloud 源码学习之 HystrixRequestContext](https://chenyongjun.vip/articles/91) * [Spring Cloud 源码学习之 Hystrix 请求缓存](https://chenyongjun.vip/articles/93) ### Sentinel > 计划中 ## RPC ### Feign * [Spring Cloud 源码学习之 Feign](https://chenyongjun.vip/articles/94) * [Feign 上传文件的常见问题](https://chenyongjun.vip/articles/109) ## 负载均衡 ### Ribbon * [Spring Cloud 源码学习之 Ribbon](https://chenyongjun.vip/articles/122) ## 分布式配置 > 暂无更新计划 ### Spring Cloud Config ### 携程 Apollo ## 调用链监控 ### SkyWalking * [Docker + Spring Boot 演示 SkyWalking Demo](https://chenyongjun.vip/articles/126) * [Skywalking UI 监控视角与指标介绍](https://chenyongjun.vip/articles/140) * [SkyWalking 使用 MySQL Storage](https://chenyongjun.vip/articles/141) * [SkyWallking 使用 ES Storage](https://chenyongjun.vip/articles/142) ## 微服务 DevOps > 待更新 * [利用 OpenVPN 打通开发人员本机与开发环境容器集群之间的网络](http://chenyongjun.vip/articles/69) * 如何避免本地服务注册到测试环境影响测试 * 如何使用Maven组织各项目 ## 分布式相关 > 待更新 * [分布式ID: 雪花算法分布式ID应用](https://chenyongjun.vip/articles/153) * 分布式锁 * 分布式Job * 分布式事务 ## 小场景记录 * [使用jasypt加密Spring Boot应用中的敏感配置](https://chenyongjun.vip/articles/59) ## 性能优化 * [微服务中使用 OpenJ9 JVM 内存占用降60%(相对HotSpot)](https://chenyongjun.vip/articles/117) ## 学习资料推荐 * [程序员DD: Spring Cloud 从入门到精通](http://blog.didispace.com/spring-cloud-learning/) * 书籍推荐 * 翟永超: [《SpringCloud微服务实战 》](https://item.jd.com/50670241285.html) 国内较早接触 Spring Cloud 的人,这本书非常适合新人入门。 * 尹吉欢: [《Spring Cloud微服务:入门、实战与进阶》](https://item.jd.com/12635704.html#crumb-wrap) 适合做微服务的入门及实践,除入门资料外,还包含了分布式的一些场景,如:分布式事务/存储/Job等,同时也包含了一些生产实践。 * 程超,梁桂钊等 [《高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh》](https://item.jd.com/12585284.html) 从整个微服务生态角度行书,没有基于特定的技术,涵盖了大量实战经验。
本文由
cyj
创作,可自由转载、引用,但需署名作者且注明文章出处。
文章标题:
微服务系列
文章链接:
https://chenyongjun.vip/articles/114
扫码或搜索 cyjrun 关注微信公众号, 结伴学习, 一起努力