spring-cloud
文章平均质量分 88
Nuan_Feng
蓝桥杯国赛一等奖,精通netty,rocketmq,xxljob,tx-lcn等中间件。根据RFC实现协议全部特性,http1.1,websocket,tcp,dns,socks5协议。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring-boot源码解析三之集成tomcat加载流程
文章目录ServletWebServerFactory注入流程创建web容器并启动.启动tomcatDispatcherServlet加入tomcat容器从spring-mvc加载DispatcherServlet到tomcatspring-mvc加载DispatcherServlet到内嵌tomcat(或不配置web.xml,使用响应式注入).spring-boot加载DispatchServlet流程. 抛出几个问题! spring-boot如何集成tomcat? tomcat如何加载dispathSe原创 2021-03-17 21:49:29 · 544 阅读 · 0 评论 -
spring-boot源码解析二@SpringBootApplication注解加载流程
文章目录 首先执行invokeBeanFactoryPostProcessors public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { ... //激活各种BeanFactory处理器 //BeanFactoryPostProcessor作用域容器级,仅仅对容器中的bean进行后置处理,如propertyPlacehol原创 2021-03-15 17:14:51 · 620 阅读 · 0 评论 -
spring-boot源码解析之一启动流程
刚从git上down下来,然后启动后发现 Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap 2G堆内存不够导致的,设置jvm堆内存1G即可.原创 2021-03-12 10:25:29 · 356 阅读 · 1 评论 -
spring-cloud-stream
为啥需要它? 不同mq中间件实现不一样,当迁移mq的时候,这无异于是灾难. spring-cloud-stream就是抽象出一层绑定层,通过绑定层与外部代理连接,让用户只需要注重inputs(相当于MQ的消费者)和outputs(相当于MQ的生产者)即可. 如何使用? 定义生产者 定义生产者 <!--spring-cloud-stream支持--> <dependency> <groupId>org.springframework...原创 2020-12-04 20:40:56 · 440 阅读 · 0 评论 -
spring-cloud
网关限流算法 计数器 单位时间内,每次请求,计数器+1.当超过阀值,则之后请求拒绝.待单位时间过后,继续接受请求 漏桶算法 可理解为一个队列,在范围时间内的请求,都会通过漏洞向下执行.超过的请求,则抛弃感觉就跟ExcutorServer差不多,多余的任务则抛弃. 案例:百度网盘 令牌桶算法 上述算法优化,缓存的不在是请求,而是一个个token,一定速度往令牌桶丢入token,获取token的请求执行.没有的拒绝. 服务保护 雪崩效应:因每个服务之间有相关依赖,当某个服务出现问题,会造成依赖他的服务都出现原创 2020-07-02 12:24:05 · 180 阅读 · 0 评论
分享