文章目录1. 前言2. springcloud简介3. Springcloud包简介4. Springcloud和Springboot流程关系5. Springcloud启动流程新增的功能和接口5.1 新增接口5.2 新增功能类5.2.1 spring-cloud-context包5.2.2 spring-cloud-commons包6. Springcloud实现机制带来的问题7. Sprin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-14 10:28:14
                            
                                287阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringCloud高级应用-源码解析1. gateway 源码解析1.1 自动装配1.2 核心装配1.2.1 GatewayClassPathWarningAutoConfiguration1.2.2 GatewayAutoConfiguration1.2.3 GatewayLoadBalancerClientAutoConfiguration1.2.4 GatewayRedisAutoCo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 17:31:20
                            
                                182阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言用了那么久的spring boot了一直停留在使用层面,最近想提高一下,所以花一点时间来研究一下springboot的源码,这里只是简单的跟一下启动流程,然后这其中提到的那个关键接口和类会单独再做解析spring boot 启动springboot 启动代码如下@SpringBootApplication
public class TestApplication {
    public st            
                
         
            
            
            
            feign 是什么feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。怎么启用feign负载均衡1.在调用方中开启基于feign的负载均衡注解2.name=被调用feign的服务名称=配置文件中的spring.app            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 00:21:57
                            
                                126阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是负载均衡器?假设有一个分布式系统,该系统由在不同计算机上运行的许多服务组成。但是,当用户数量很大时,通常会为服务创建搭建集群。集群中每个服务实例都在单独一台计算机上运行。此时,出现“LoadBalancer(负载均衡器)”。它有助于在服务器之间平均分配传入流量。服务器端负载均衡器传统LoadBalancers(例如Nginx、F5)是放置在服务器端的组件。当请求来自客户端时,它们将转到负载均            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-14 23:04:10
                            
                                330阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、简介Feign是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。Feign通过处理注解,将请求模板化,当实际调用的时候,传入参数,根据参数再应用到请求上,进而转化成真正的请求,这种请求相对而言比较直观。 Feign被广泛应用在SpringCloud的解决方案中,是学习基于SpringCloud微            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-14 23:12:51
                            
                                426阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.gateway 和zuul对比1.zuul是基于servlet 2.5,兼容servlet3.0,使用的是阻塞API,不支持长连接如websocket2.Gateway基于spring5,Reactor和Spring            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-20 17:43:27
                            
                                1083阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、@EnableZuulProxy注解 通过前面Zull的使用可知,需要增加@EnableZuulProxy注解 @EnableCircuitBreaker @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Import(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-03-31 12:29:00
                            
                                208阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在本文的开头也给出了集群模式服务端的配置以及客户端的配置 demo. 大致就是说 eureka2.x 不再更新,但是 eureka1.x 进入维护阶段。 Hoxton 版本主要特征是支持响应式编程。 Eureka 不是采用 Spring MVC 作为 Web 通讯框架的采用的是…            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-12 16:18:27
                            
                                306阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录①. SpringCloud Alibaba简介②. SpringCloud Alibaba-Nacos作为注册中心③. 声明式远程调用 Feign④. SpringCloud Alibaba-Nacos作为配置中心 ①. SpringCloud Alibaba简介①. Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 10:57:17
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录Feign 源码 核心思想
Feign 源码 核心思想            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-24 14:24:25
                            
                                280阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录Ribbon调用流程
Ribbon调用流程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-24 14:24:12
                            
                                237阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            介绍Eureka架构如下图在Eureka的服务治理中,涉及到如下几个概念服务提供者register(服务注册):eureka client 向eureka server注册,提供自身的元数据,如ip地址,端口renew(服务续约):eureka client 每隔30s向eureka server发送一次心跳来续约,如果eureka server在90s没有收到eureka clie...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-07 00:37:46
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            package org.springframework.cloud.gateway.handler;import java.util.fun            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-15 11:49:42
                            
                                297阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package org.springframework.cloud.gateway.handler;import java.util.function.Function;import reactor.core.publisher.Mono;import org.springframework.cloud.gateway.config.GlobalCorsProperties;imp...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-07 16:21:28
                            
                                365阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录How it works入口源码流程How it workshttps://docs.spring.io/spring-cloud-gateway/docs/current/refer            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-04 18:09:26
                            
                                10000+阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            课程介绍Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。本课程由浅入深带领大家一步步攻克 Spring Cloud 各大模块,接着通过一个实例带领大家了解大型分布式微服务架构的搭建过程,最后深入源码加深对它的了解。课程内容导读:什么是 Spri...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-13 11:33:29
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、基于日期时间的断言工厂基于日期时间的断言工厂主要是通            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-15 11:50:03
                            
                                356阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在前面的文章已经基本上讲过Hystrix的由来,功能介            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-14 22:58:19
                            
                                514阅读
                            
                                                                             
                 
                
                                
                    