Ribbon基础入门和特性讲解
2017-10-28 15:30
274 查看
转载请注明出处 http://www.paraller.com
原文排版地址 点击获取更好阅读体验
Ribbon is a client side load balancer which gives you a lot of control over the behaviour of HTTP and TCP clients. Feign already uses Ribbon, so if you are using @FeignClient then this section also applies.
pom.xml:
因为是在feign中集成的 ,所以参考feign的依赖
程序入口添加注释:
```
@RibbonClient(name = "yea-ribbon", configuration = YeaRibbonConfiguration.class)
public class Application {
}
```
自定义属性:RibbonConfiguration
```
public class YeaRibbonConfiguration {
}
```
原文排版地址 点击获取更好阅读体验
介绍
ribbon 是一个客户端负载均衡器,可以简单的理解成类似于 nginx的负载均衡模块的功能。Ribbon is a client side load balancer which gives you a lot of control over the behaviour of HTTP and TCP clients. Feign already uses Ribbon, so if you are using @FeignClient then this section also applies.
使用方法
application.yml:ribbon: eureka: enabled: true MaxAutoRetries: 0 MaxAutoRetriesNextServer: 0
ps:有一些属性是在feign中使用的 , 在配置文件中配置不生效; springboot中的feign集成了ribbon
pom.xml:
因为是在feign中集成的 ,所以参考feign的依赖
程序入口添加注释:
```
@RibbonClient(name = "yea-ribbon", configuration = YeaRibbonConfiguration.class)
public class Application {
public static void main(String[] args) {feign SpringApplication.run(Application.class, args); }
}
```
自定义属性:RibbonConfiguration
```
public class YeaRibbonConfiguration {
@Autowired IClientConfig ribbonClientConfig; @Bean public IPing ribbonPing(IClientConfig config) { return new PingUrl(); } @Bean public IRule ribbonRule(IClientConfig config) { return new AvailabilityFilteringRule(); }
}
```
其他知识点
自定义 Ribbon client
可以使用
相关文章推荐
- Feign基础入门及特性讲解
- Hystrix基础入门和特性讲解
- 一看就明白的爬虫入门讲解:基础理论篇
- Call指令和Ret指令讲解06 - 零基础入门学习汇编语言53
- Android入门教程三十四之Adapter基础讲解
- AngularJS基础讲解-语法入门02
- Dubbo入门基础与实例讲解(转)
- linux 的入门篇基础讲解
- Call指令和Ret指令讲解03 - 零基础入门学习汇编语言50
- Call指令和Ret指令讲解06 - 零基础入门学习汇编语言53
- 一看就明白的爬虫入门讲解:基础理论篇
- 一看就明白的爬虫入门讲解:基础理论篇
- FLASH与ASP通信入门教程 LV类基础讲解
- Call指令和Ret指令讲解03 - 零基础入门学习汇编语言50
- 一看就明白的爬虫入门讲解:基础理论篇
- 一看就明白的爬虫入门讲解:基础理论篇
- AngularJS基础讲解-语法入门01
- 一看就明白的爬虫入门讲解-基础理论篇(上篇)
- Dubbo学习总结(1)——Dubbo入门基础与实例讲解
- Lunix基础入门--bash的基础特性(五)