下载地址: "网盘下载" 《疯狂Spring Cloud微服务架构实战》以Spring Cloud为基础,深入讲解微服务开发的相关框架,包括服务管理框架Eureka、负载均衡框架Ribbon、服务客户端Feign、容错框架Hystrix、消息框架Stream等。除了介绍这些微服务相关的框架外,在本书 ...
分类:
编程语言 时间:
2018-07-22 00:59:16
阅读次数:
282
这里我用了两个生产者和两个消费者进行演示,如下图(画的不好看,凑活看看): 这里我就只讲下怎么注册到dashbord和相关的配置,提供者和消费者等代码可以去下载查看: 1.hystrix的配置: 这里我将熔断器(或者称为断路器配置到了消费者端): 启动类: pom.xml: StuConsumerA ...
分类:
其他好文 时间:
2018-07-21 00:51:13
阅读次数:
272
1.使用原因 公司最近做的项目在用SpringCloud,设计到了上传。但是Feign本身是不支持文件类型的。所以这里把上传下载的实现分享一下。 2.所需配置 这是自己实现的一个formEncoder,可以支持单文件和数组的多文件上传 暴露的fileUploadApiClient代码,MediaTy ...
分类:
编程语言 时间:
2018-07-19 13:45:30
阅读次数:
307
SpringBoot 使用feign时报错Service id not legal hostname SpringBoot 使用feign时报错Service id not legal hostname(xx_sss) 原因是feign不支持下划线"_",支持"-",改成xx-sss即可 参考:ht ...
分类:
编程语言 时间:
2018-07-15 21:13:52
阅读次数:
2326
微服务一般来说当然是多服务多实例的,那么这些服务之间如何相互调用呢?spring cloud之前我们用dubbo,把服务开放出来,在xml配好后就可以像调用本地service一样调用其它模块的服务了;spring cloud当然也可以做到这一点,这就是feign。dubbo除了能调用其它模块服务,还 ...
分类:
其他好文 时间:
2018-07-15 00:54:01
阅读次数:
305
一 Feign简介 Feign是一种声明式、模板化的HTTP客户端,也是netflix公司组件。使用feign可以在远程调用另外服务的API,如果调用本地API一样。我们知道,阿里巴巴的doubbo采用二进制的RPC协议进行底层通讯,客户端可以使用类似本地方法一样调用。那么,虽然Feign同样可以有 ...
分类:
编程语言 时间:
2018-07-13 16:20:28
阅读次数:
206
项目中用到Feign调用服务端方法并做服务降级处理 1.application.properties配置: 2.pom: 3.客户端调message-server服务的sendMessage方法时: ...
分类:
其他好文 时间:
2018-07-11 20:09:27
阅读次数:
244
Ribbon Ribbon是一个基于HTTP和TCP客户端的负载均衡器。Feign中也使用Ribbon,后续会介绍Feign的使用。 Ribbon可以在通过客户端中配置的ribbonServerList服务端列表去轮询访问以达到均衡负载的作用。 当Ribbon与Eureka联合使用时,ribbonS ...
分类:
编程语言 时间:
2018-07-10 21:29:46
阅读次数:
197
今天写feign的demo的时候踩了一个大坑,感觉spring-cloud到处都是坑,这些坑共同的原因就是依赖包的版本问题!!! 真的气死了 之前eureka的配置也是搞了好久 首先是添加了没有报错,但是运行的时候抛了nosuchemthod的异常 nosuch你妹啊 查了一下是版本的问题,结果一阵 ...
分类:
编程语言 时间:
2018-07-10 12:53:49
阅读次数:
135