最新 最热

Alibaba 阿里微服务springcloud flowable 工作流 自定义表单 模块设计方案

服务介绍 (各个服务单独运行,高可用、低耦合)一:springcloud服务 -------------------------------------------------------1.nacos 阿里注册中心:官方eureka停止更新,目前比较好的取代者就是nacos2.zipkin 跟踪服务:分布...

2021-12-30
0

SpringCloud升级之路2020.0.x版-25.OpenFeign简介与使用

在微服务系统中,我们经常会进行 RPC 调用。在 Spring Cloud 体系中,RPC 调用一般就是 HTTP 协议的调用。对于每次调用,基本都要经过如下步骤:

2021-12-29
0

SpringCloud升级之路2020.0.x版-23.订制Spring Cloud LoadBalancer

我们使用 Spring Cloud 官方推荐的 Spring Cloud LoadBalancer 作为我们的客户端负载均衡器。上一节我们了解了 Spring Cloud LoadBalancer 的结构,接下来我们来说一下我们在使用 Spring Cloud LoadBalancer 要实现的...

2021-12-29
1

SpringCloud升级之路2020.0.x版-22.Spring Cloud LoadBalancer核心源码

经过上一节的详细分析,我们知道可以通过 LoadBalancerClientFactory 知道默认配置类为 LoadBalancerClientConfiguration. 并且获取微服务名称可以通过 environment.getProperty(LoadBalancerClientFactory.PROPERTY.....

2021-12-29
1

SpringCloud升级之路2020.0.x版-21.Spring Cloud LoadBalancer简介

我们使用 Spring Cloud 官方推荐的 Spring Cloud LoadBalancer 作为我们的客户端负载均衡器。

2021-12-29
1

SpringCloud升级之路2020.0.x版-18.Eureka的客户端核心设计和配置

Eureka 客户端配置就是访问 Eureka Server 的客户端相关配置,包括 Eureka Server 地址的配置,拉取服务实例信息相关配置,当前实例注册相关配置和 http 连接相关配置。在 Spring Cloud 中,Eureka 客户端配置以 eureka.clie...

2021-12-29
0

SpringCloud升级之路2020.0.x版-9.如何理解并定制一个Spring Cloud组件

我们实现的 Spring Cloud 微服务框架,里面运用了许多 Spring Cloud 组件,并且对于某些组件进行了个性化改造。那么对于某个 Spring Cloud 组件,我们一般是如何入手理解其中的原理呢?以及如何知道其中的扩展点呢?一般从下面...

2021-12-29
0

SpringCloud升级之路2020.0.x版-8.理解 NamedContextFactory

spring-cloud-commons 中参考了 spring-cloud-netflix 的设计,引入了 NamedContextFactory 机制,一般用于对于不同微服务的客户端模块使用不同的 子 ApplicationContext 进行配置。...

2021-12-29
0

SpringCloud升级之路2020.0.x版-7.从Bean到SpringCloud

在理解 Spring Cloud 之前,我们先了解下 Spring 框架、Spring Boot、Spring Cloud 这三者的关系,从一个简单的 Bean,是如何发展出一个具有微服务特性的 Spring Cloud 的呢?...

2021-12-29
0

SpringCloud升级之路2020.0.x版-6.微服务特性相关的依赖说明

1.启用 Spring Cloud 的 Bootstrap Context:在 Spring Cloud 2020.0.x 版本开始,Bootstrap Context 默认不再启用。我们的项目,某些模块使用了 spring-cloud-config,这个是需要启用 Bootstrap Context 的。同时,我们的......

2021-12-29
0