自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Spring Cloud中Hystrix的服务降级与异常处理

上篇文章我们看了自定义Hystrix请求命令的问题,使小伙伴们对Hystrix的使用有了进一步的了解,之前两篇文章都有涉及到一个叫做fallbackMethod的东西,我们之前没有细说这个东西,今天我们就来详细说说这个fallbackMethod,也就是服务降级问题。 本文是Spring Clo...

2017-09-20 17:20:05 17169 1

原创 Spring Cloud自定义Hystrix请求命令

在上篇文章中,我们介绍了断路器Hystrix的一个简单使用,主要是通过注解来实现断路器的功能的,不过对于Hystrix的使用,除了注解,我们也可以使用继承类的方式来实现,本文我们就来看看另一种Hystrix的使用方式。 本文是Spring Cloud系列的第十一篇文章,了解前十篇文章内容有助于更...

2017-09-19 17:08:56 3426 1

原创 Spring Cloud中的断路器Hystrix

什么是微服务?举个简单的例子,我想做一个用户管理项目,里边就三个功能:用户注册、用户登录、用户详情浏览。按照传统的软件开发方式直接创建一个Web项目,分分钟就把这三个功能开发出来了,但是我现在想使用微服务+服务治理的方式来开发:首先我将这个项目拆分为四个微服务,四个微服务各建一个模块,分别是用户注...

2017-09-16 17:04:38 3939 1

原创 推荐几个Spring Cloud学习资料

研究Spring Cloud也有一段时间了,手头上有一点收集的资料,分享给小伙伴们学习。 博客 1.跟我学Spring Cloud 2.周立|Spring Cloud 3.Spring Cloud基础教程(强烈推荐) 4.Spring Cloud系列文章 5.forezp|史上...

2017-09-15 11:50:57 43348 1

原创 Spring Cloud中的负载均衡策略

在上篇博客(Spring Cloud中负载均衡器概览)中,我们大致的了解了一下Spring Cloud中有哪些负载均衡器,但是对于负载均衡策略我们并没有去详细了解,我们只是知道在BaseLoadBalancer的chooseServer方法中,调用了IRule中的choose方法来找到一个具体的服...

2017-09-14 12:06:49 11998 4

原创 Spring Cloud中负载均衡器概览

在上篇文章中(RestTemplate的逆袭之路,从发送请求到负载均衡)我们完整的分析了RestTemplate的工作过程,在分析的过程中,我们遇到过一个ILoadBalancer接口,这个接口中有一个chooseServer方法是我们选择服务实例的方法,这个也是整个负载均衡中最最核心的部分,那么...

2017-09-13 08:34:20 3014 2

原创 RestTemplate的逆袭之路,从发送请求到负载均衡

上篇文章我们详细的介绍了RestTemplate发送请求的问题,熟悉Spring的小伙伴可能会发现:RestTemplate不就是Spring提供的一个发送请求的工具吗?它什么时候具有了实现客户端负载均衡的功能的?本文我们就来聊一聊RestTemplate的逆袭之路,看它如何从一个普通的请求发送工...

2017-09-12 08:35:36 20163 4

原创 Spring RestTemplate中几种常见的请求方式

在Spring Cloud中服务的发现与消费一文中,当我们从服务消费端去调用服务提供者的服务的时候,使用了一个很好用的对象,叫做RestTemplate,当时我们只使用了RestTemplate中最简单的一个功能getForEntity发起了一个get请求去调用服务端的数据,同时,我们还通过配置@...

2017-09-11 11:57:19 171689 22

原创 什么是客户端负载均衡

我们之前有一篇文章详述了如何使用nginx实现负载均衡(Nginx+Tomcat搭建集群,Spring Session+Redis实现Session共享),在这篇文章中,我们实现了如何将客户端发来的请求通过Nginx负载均衡服务器发送到不同的上游服务器去处理,这种负载均衡就是一种典型的服务端负载均...

2017-09-08 11:48:56 5763 0

原创 Eureka中的核心概念

本文是Spring Cloud系列的第四篇,前面三篇文章(使用Spring Cloud搭建服务注册中心、使用Spring Cloud搭建高可用服务注册中心、Spring Cloud中服务的发现与消费)我们带大家搭建了服务注册中心,向服务注册中心注册了服务,同时也发现和消费了服务。前面的文章我们是以...

2017-09-07 10:16:49 3944 3

原创 Spring Cloud中服务的发现与消费

通过前面两篇文章(使用Spring Cloud搭建服务注册中心、使用Spring Cloud搭建高可用服务注册中心)的学习,相信小伙伴们已经可以自己搭建一个单节点或者多节点的服务注册中心了,同时也能够向这个服务注册中心去注册服务。服务注册成功了,我们就该发现和消费服务了,今天我们就来看看如何实现服...

2017-09-06 10:10:47 5476 7

原创 一点点Github上的学习资料

缘起从年初到现在,在GitHub上也积累了几个开源项目,从我个人的角度来看,我觉得这些开源项目对于JavaEE初学者是有很大的参考价值的,因此我将这些项目和案例分享出来,...

2017-09-05 08:12:14 198 0

原创 约约约,文章约起来!

年初做这个公号的初衷是希望能够和各位JavaEE同行有一个交流的平台,但是慢慢的就发现一篇不那么像样的文章都需要耗费许多光景,因此文章的更新频率和技术点的深度一直显得力不...

2017-09-05 08:12:14 77 0

原创 使用Spring Cloud搭建高可用服务注册中心

我们需要的,不仅仅是一个服务注册中心而已,而是一个高可用服务注册中心。 上篇博客【使用Spring Cloud搭建服务注册中心】中我们介绍了如何使用Spring Cloud搭建一个服务注册中心,但是搭建好的服务注册中心是一个单节点的服务注册中心,这样一旦发生了故障,那么整个服务就会瘫痪,...

2017-09-04 09:04:49 8532 7

原创 使用Spring Cloud搭建服务注册中心

我们在之前的博客中已经介绍过阿里的分布式服务框架dubbo【Linux上安装Zookeeper以及一些注意事项】【一个简单的案例带你入门Dubbo分布式框架】,但是小伙伴们应该也看到了,阿里的dubbo无法单独完成工作,我们还要借助于Apache上的开源框架zookeeper(不是必须,但是最佳实...

2017-09-03 12:08:25 33439 12

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