JAVA
半路雨歌
一枚仍在学习路上的IT老兵
展开
-
Spring Cloud(八):使用Spring Cloud Bus来实现配置动态更新
使用Spring Cloud Config我们能实现服务配置的集中化管理,在服务启动时从Config Server获取需要的配置属性。但如果在服务运行过程中,我们需要将某个配置属性进行修改,比如将验证码的失效时间从五分钟调整为十分钟,如何将这个更新在服务端不重启服务就能动态生效,是本文讨论的内容。Spring Cloud BusSpring Cloud Bus可以理解为Spring Cloud...原创 2020-02-27 13:34:03 · 901 阅读 · 0 评论 -
Spring Cloud(七):服务网关zuul过滤器
上文介绍了Zuul的基本使用与路由功能,本文接着介绍Zuul的核心概念 —— Zuul过滤器(filter)。Zuul的功能基本通过Zuul过滤器来实现(类比于Struts的拦截器,只是Struts拦截器用到责任链模式,Zuul则是通过FilterProcessor来控制执行),在不同的阶段,通过不同类型的过滤器来实现相应的功能。Zuul过滤器过滤器类型zuul的过滤器根据对HTTP请求...原创 2020-02-21 12:21:06 · 913 阅读 · 0 评论 -
Spring Cloud(六):服务网关zuul
通过前面几篇文章的介绍,Spring Cloud微服务架构可通过Eureka实现服务注册与发现,通过Ribbon或Feign来实现服务间的负载均衡调用,通过Hystrix来为服务调用提供服务降级、熔断机制避免雪崩效应,通过Spring Cloud Config实现服务配置的集中化管理。微服务架构内部管理的基本组件差不多都已涵盖了,但是我们的服务最终是需要提供给客户端访问的,客户端如何来访问这些微服...原创 2020-02-18 15:22:19 · 800 阅读 · 0 评论 -
线程池的基本原理,看完就懂了
原文地址:http://blog.jboost.cn/threadpool.html本文内容是基于研发部门内部的分享整理,记录下来供学习或回顾。1. 为什么要用线程池 降低资源消耗。通过重复利用已创建的线程降低线程创建、销毁线程造成的消耗。 提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制...原创 2019-08-14 10:55:17 · 171 阅读 · 0 评论