Zuul整合Spring Posted on 2020-04-25 | In Spring Cloud Words count in article: 4.1k | Reading time ≈ 18 Zuul整合Spring我们搭建一个简单的服务来演示下如何在Spring中继承Zuul使用。首先看下简单的架构图: 建立一个Zuul-Spring项目,包含下面4个子项目: zuul-eureka-server:Eureka服务器,应用端口为8761 zuul-book-service:书本模块 ... Read more »
Spring整合Feign Posted on 2020-04-24 | In Spring Cloud Words count in article: 1.9k | Reading time ≈ 9 Spring整合FeignSpring Cloud对Feign进行了封装,我们通过一个例子,说明下如何在Spring中整合Feign。 测试案例测试案例主要分为三个部分: spring-feign-server:Eureka服务器端项目,端口为8761,提供服务注册,查询功能 spring-fei ... Read more »
Hystrix入门 Posted on 2020-04-24 | In Spring Cloud Words count in article: 4.4k | Reading time ≈ 19 Hystrix入门假设有一个应用程序,有着如下的调用关系: 假设在某个时刻,数据库因为某些原因不可用了,基础服务就会得到“数据库无法访问”的信息,炳辉将次信息告知服务A。在出现问题时,用户不断地请求服务A模块,而服务A模块则继续请求基础服务模块,基础服务模块仍然不停地连接有问题的数据库直到超时,大 ... Read more »
Feign入门 Posted on 2020-04-24 | In Spring Cloud Words count in article: 2.5k | Reading time ≈ 12 Feign入门Feign是Github上的一个开源项目,目的是简化Web Service客户端的开发。在使用Feign时,可以使用注解来修饰接口,被注解修饰的接口具有访问Web Service的能力。这些注解中既包括Feign自带的注解,也支持使用第三方注解。除此之外,Feign还支持插件式的编码器 ... Read more »
Java中的注解 Posted on 2020-04-24 | In Java Words count in article: 1.6k | Reading time ≈ 7 Java中的注解什么是注解注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解。 它主要的作用有以下四方面: 生成文档,通过代码里标识的元数据生成javadoc ... Read more »
Feign入门 Posted on 2020-04-24 | In Spring Cloud Words count in article: 2.5k | Reading time ≈ 12 Feign入门Feign是Github上的一个开源项目,目的是简化Web Service客户端的开发。在使用Feign时,可以使用注解来修饰接口,被注解修饰的接口具有访问Web Service的能力。这些注解中既包括Feign自带的注解,也支持使用第三方注解。除此之外,Feign还支持插件式的编码器 ... Read more »
Spring整合Feign Posted on 2020-04-24 | In Spring Cloud Words count in article: 1.9k | Reading time ≈ 9 Spring整合FeignSpring Cloud对Feign进行了封装,我们通过一个例子,说明下如何在Spring中整合Feign。 测试案例测试案例主要分为三个部分: spring-feign-server:Eureka服务器端项目,端口为8761,提供服务注册,查询功能 spring-fei ... Read more »
Hystrix入门 Posted on 2020-04-24 | In Spring Cloud Words count in article: 4.4k | Reading time ≈ 19 Hystrix入门假设有一个应用程序,有着如下的调用关系: 假设在某个时刻,数据库因为某些原因不可用了,基础服务就会得到“数据库无法访问”的信息,炳辉将次信息告知服务A。在出现问题时,用户不断地请求服务A模块,而服务A模块则继续请求基础服务模块,基础服务模块仍然不停地连接有问题的数据库直到超时,大 ... Read more »
搭建一个简单的Eureka应用 Posted on 2020-04-23 | In Spring Cloud Words count in article: 1.8k | Reading time ≈ 8 搭建一个简单的Eureka应用Eureka提供基于REST的服务,在集群中主要用于服务管理。Eureka提供了基于Java语言的客户端组件,客户端组件实现了负载均很的功能,为业务组件的集群部署创建了条件。使用该框架,可以将业务组件注册到Eureka容器中,这些组件可进行集群部署,Eureka主要维护 ... Read more »
搭建一个简单的Eureka集群 Posted on 2020-04-23 | In Spring Cloud Words count in article: 1.7k | Reading time ≈ 8 搭建一个简单的Eureka集群现在我们稍微把上一篇文章中的Eureka应用扩展一下,扩展成一个简单的Eureka集群。架构图如下所示: 我们要部署两台Eureka服务器,两台ServiceProvider。为此,首先要修改本机的Hosts文件,以便在一台机子上模拟出多台的效果。 Eureka S ... Read more »