自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java注解的理解与手动编写

在日常变成过程中,我们经常会用到注解,但是注解又是以何种方式生效的,今天我们来对注解的原理进行一些探索。以前,XML是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,XML的内容也越来越复杂,维护成本变高。于是就有人提出来一种标记式高耦合的配置方式,注解。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进行注解。关于...

2020-03-15 13:12:16 193

原创 SpringCloud hystrix基础实战

复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”.对于高流量的应用来说,单一的后端依赖可能会导致所...

2020-03-14 11:14:03 86

原创 SpringCloud Feign的使用

Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和R...

2020-03-11 19:49:14 71

原创 SpringCloud Ribbon入门及使用

Ribbon用于负载均衡(LB),底层是NetflixLB分为集中式LB和进程内LB集中式LB即在服务的消费方和提供方之间使用独立的LB设施(可以是硬件,如F5, 也可以是软件,如nginx), 由该设施负责把访问请求通过某种策略转发至服务的提供方;进程内LB将LB逻辑集成到消费方,消费方从服务注册中心获知有哪些地址可用,然后自己再从这些地址中选择出一个合适的服务器。Ribbon就属于...

2020-03-10 22:46:50 142

原创 Springcloud Eureka入门使用

之前,已经新建了microservicecloud-api,microservicecloud-consumer-dept-80,microservicecloud-provider-8001三个模块,并且测试了restTemplate。Eureka Server 提供服务注册和发现,Service Provider服务提供方将自身服务注册到Eureka,从而使服务消费方能够找到,Service...

2020-03-09 23:12:32 70

原创 SpringCloud前期搭建

MicroServiceCloud父工程(Project)下初次带着3个子模块(Module)microservicecloud-api 封装的整体entity/接口/公共配置等microservicecloud-provider-dept-8001 微服务落地的服务提供者microservicecloud-consumer-dept-80 微服务调用的客户端使用本次Sprin...

2020-03-08 10:55:38 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除