- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Spring Cloud学习 - Zuul篇
默认情况下Zuul会代理所有注册到Eureka Server的微服务,并且Zuul的路由规则是:http://ZUUL_HOST:ZUUL_PORT/微服务名称/**会转发到对应的微服务上。
2020-09-03 18:00:50 442 1
原创 Spring Cloud学习 - Hystrix篇
Hystrix篇一、Hystrix介绍二、整合Hystrix三、HyStrix监控四、Feign整合Hystrix一、Hystrix介绍1、Hystrix是什么?在分布式系统中,每个服务都可能会调用很多其他服务,被调用的那些服务就是依赖服务,有的时候某些依赖服务出现故障也是很正常的。Hystrix可以让我们在分布式系统中对服务间的调用进行控制,加入一些调用延迟或者依赖故障的容错机制.Hystrix通过将依赖服务进行资源隔离,进而组织某个依赖服务出现故障的时候,这种故障在整个系统所有的依赖服务调用中
2020-08-13 11:37:15 183
原创 Spring Cloud学习 - Feign篇
Ribbon篇一、Feign介绍二、整合Feign三、Feign压缩一、Feign介绍1、什么是Feign?Feign是一个声明式的Web服务客户端,使得编写Web服务客户端变得非常容易,只需要创建一个接口,然后在上面添加注解即可。2、Feign能干什么?Feign旨在使编写Java Http客户端变得更容易。前面在使用Ribbon+RestTemplate时,利用RestTemplate对http请求的封装处理,形成了一套模版化的调用方法。但是在实际开发中,由于对服务依赖的调用可能不止一处,
2020-07-31 15:48:40 253
原创 Spring Cloud学习 - Ribbon篇
Ribbon篇一、Ribbon介绍二、整合Ribbon三、LoadBalanced注解详解四、验证Ribbon负载均衡一、Ribbon介绍Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随即连接等)去连接这些机器。我们也很容易使用R
2020-07-21 10:58:21 147
原创 Spring Cloud学习 - Eureka篇
一、Eureka介绍一、Eureka介绍一、Eureka介绍一、Eureka介绍一、Eureka介绍一、Eureka介绍
2020-07-17 09:42:53 234
原创 Linux环境下部署WEB工程详解
export JAVA_HOME=/usr/java/jdk1.8.0_131export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2020-07-03 17:06:32 282
原创 Kafka设计解析
Kafka简介 Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间复杂度的访问性能 高吞吐率。即使在非常廉价的商用机器上也能做到单...
2019-03-13 11:56:21 320
mysql-java-8.0.19.zip
2020-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人