彭超

个人博客

Spring Boot 最核心的27个干货注解,你了解多少?

Spring 相关的 6 个注解Spring Boot 的有些注解有时候也需要和 Spring 的注解搭配使用,例如以下于 Spring Boot 配合最紧密的 6 个 Spring 基础框架的注解: @Configuration从 Spring 3.0 开始,@Configuration 用于定义配置类,可替换 xml 配置文件,被注解的类内部含有一个或多个被 @Bean 注解的方法,这些......

Spring Cloud Config 分布式配置中心

Spring Cloud Config 简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。 在 Spring Cloud 中,有分布式配置中心组件 Spring Cloud Config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程 Git 仓库中。 在 Spring Cloud Config 组件中,分两个角色,一是......

Spring Cloud Netflix Zuul 路由网关及服务过滤

Zuul 简介Zuul 的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如 /api/admin 转发到到 Admin 服务,/api/member 转发到到 Member 服务。Zuul 默认和 Ribbon 结合实现了负载均衡的功能。 引入依赖在统一依赖管理项目中继承 Spring Boot 2.0.2.RELEASE 父项目,并声明 Spring Cloud Finchley......

Spring Cloud Netflix Hystrix 熔断器及仪表盘监控

Hystrix 简介在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 RPC 相互调用,在 Spring Cloud 中可以用 RestTemplate + Ribbon 和 Feign 来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证 100% 可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,......