Spring Cloud Kubernetes微服务实战与源码分析专栏封面

Spring Cloud Kubernetes微服务实战与源码分析

专栏从入门Spring Cloud Kubernetes开始,分析Spring Cloud Kubernetes提供的服务注册与发现、动态配置的实现原理,以及分析OpenFeign、Ribbon、Sentinel的源码从而理解原理。


为什么要选择Spring Cloud Kubernetes?文章封面
为什么要选择Spring Cloud Kubernetes?

选择Spring Cloud Kubernetes意味着我们想要将服务部署到Kubernetes集群,Spring Cloud Kubernetes为我们实现了Spring Cloud的一些接口,让我们可以快速搭建Spring Cloud微服务项目框架,并能使用Kubernetes云原生服务。

Spring Cloud Kubernetes入门必知运维知识之Kubernetes文章封面
Spring Cloud Kubernetes入门必知运维知识之Kubernetes

作为开发者,只有足够了解容器技术,才能做好技术选型,以及开发部署在Kubernetes容器服务之上的应用应该要注意哪些问题。如果运维不了解代码,开发也不了解Kubernetes,谁能解决将服务迁移到Kubernetes上遇到的各种问题呢?

Spring Cloud Ribbon源码分析文章封面
Spring Cloud Ribbon源码分析

本篇继续分析OpenFeign是如何与Ribbon整合、Ribbon是如何实现负载均衡的、Ribbon是如何从注册中心获取服务的。

Ribbon重试策略RetryHandler的配置与源码分析文章封面
Ribbon重试策略RetryHandler的配置与源码分析

本篇我们再对Ribbon的重试机制地实现做详细分析,从源码分析找出我们想要地答案,即如何配置Ribbon实现调用每个服务的接口使用不一样的重试策略,如配置失败重试多少次,以及自定义重试策略RetryHandler。

玩转OpenFeign(上)文章封面
玩转OpenFeign(上)

使用OpenFeign不仅能够简化调用接口的步骤,也能顺便使用OpenFeign提供的重试机制,不需要再编写一个HttpUtils工具类。

玩转OpenFeign(下)文章封面
玩转OpenFeign(下)

这篇主要介绍如何为不同的Client配置不同的连接超时、读超时这类参数,并从源码角度分析配置是怎么起作用的,以及都可以配置哪些参数,内容不多。