上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 1. Feign的默认配置 Feign 的默认配置 Spring Cloud Netflix 提供的默认实现类:FeignClientsConfiguration 解码器:Decoder feignDecoder: ResponseEntityDecoder (which wraps a Sprin 阅读全文
posted @ 2018-10-24 22:16 Eternally_dream 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Feign? Feign是一种声明式、模板化的HTTP客户端,在SpringCloud中使用Feign。可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到是一个远程方法,更感知不到这是一个HTTP请求 Feign的灵感来自于Retrofit,JAXRS- 阅读全文
posted @ 2018-10-24 18:07 Eternally_dream 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、 内置 负载均衡策略的介绍的 IRule的实现类 2. 通过代码实现负载均衡 在第六节Riddom的使用的工程中,随机策略配置类 说明:只需要简单的2 个配置,就可以指定轮询的算法。注意:在RandomRuleConfig 的类里面,加上@Configuration 注解会导致所有的策略都被覆盖 阅读全文
posted @ 2018-10-23 22:55 Eternally_dream 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 1. 注解@LoadBalanced 作用:识别应用名称,并进行负载均衡。 2. 入口类:LoadBalancerAutoConfiguration 说明:类头上的注解可以知道Ribbon 实现的负载均衡自动化配置需要满足两个条件 1、 RestTemplate 类必须存在于当前工程的环境中 2、 阅读全文
posted @ 2018-10-23 21:39 Eternally_dream 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是负责均衡? 负载均衡,就是分发请求流量到不同的服务器。 负载均衡一般分为两种 1. 服务器端负载均衡(nginx) 2. 客户端负载均衡(Ribbon) 2. 服务提供者(spring-cloud-provider) 实体类User: Controller接口: 3. 服务消费者(spr 阅读全文
posted @ 2018-10-23 17:52 Eternally_dream 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1. Eureka服务认证 1. 引入依赖 2. 服务端添加配置 这样在访问Eureka的控制台的时候就会要求先输入用户名和密码,然后才能进入控制台。 3. 修改客户端和服务器端的配置 eureka.client.service-url.defaultZoon=http://wangx:wangx@ 阅读全文
posted @ 2018-10-23 16:31 Eternally_dream 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1. Eureka监控配置 Eureka的客户端需要加入依赖 而由于服务端本身已经依赖了该依赖,所以不需要再引入。 接下来就是一些配置信息的添加: 注意: 1. 服务监控依赖于spring-boot-starter-actuator这个jar 2. 注意management.context-path 阅读全文
posted @ 2018-10-23 14:39 Eternally_dream 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1. Eureka服务端的启动过程 1.1 入口类EurekaServerInitializerConfiguration类, 通过start()方法来加载上下文和相关的Server端的配置信息,该类上面使用了@Configuration注解,会被spring bean容器感知到。 2. Eurek 阅读全文
posted @ 2018-10-22 22:55 Eternally_dream 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 1. Spring Cloud Netflix Spring Cloud Netflix 是Spring Cloud 的核心子项目,是对Netflix公司一系列开源产品的封装。它为Spring Boot应用提供了自动配置的整合,只需要通过一些简单的注解,就可以快速的在Spring Cloud应用中使 阅读全文
posted @ 2018-10-22 22:10 Eternally_dream 阅读(3520) 评论(0) 推荐(0) 编辑
摘要: 1. 微服务是什么? 微服务是一种由多个服务组成的集合体,它属于一种软甲架构,在微服务中,它的每个服务都是独立存在的,微服务是一种去中心化的思想。 它具有开发简单,技术栈灵活,服务独立解耦,可用性高等特点,但是它也面临着维护和部署复杂度增加,服务间通信成本高,数据一致性的保证和系统集成测试等挑战 2 阅读全文
posted @ 2018-10-22 15:22 Eternally_dream 阅读(262) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页