博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java B2B2C springmvc mybatis多租户电子商城系统-Spring Cloud Ribbon
阅读量:6894 次
发布时间:2019-06-27

本文共 462 字,大约阅读时间需要 1 分钟。

Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。

愿意了解源码的朋友直接企鹅求求:二一四七七七五六三三

Ribbon中的核心概念是命名客户端的概念。每个负载均衡器是组合的组合的一部分,它们一起工作以根据需要联系远程服务器,并且集合具有您将其做为应用程序开发人员(例如使用@FeignClient注释)的名称。

Spring Cloud使用RibbonClientConfiguration为每个命名的客户端根据需要创建一个新的集合,做为ApplicationContext。这包含(除其他外)IloadBalancer,RestClient和ServerListFilter

Ribbon架构如下:

技术架构图:

代码结构图:

转载于:https://juejin.im/post/5c1072236fb9a049af6d1d14

你可能感兴趣的文章
《软件工程(第4版?修订版)》—第1章1.3节什么是好的软件
查看>>
《PHP、MySQL和Apache入门经典(第5版)》一一2.7 基本安全规则
查看>>
《无线网络:理解和应对互联网环境下网络互连所带来的挑战》——2.5 3GPP2...
查看>>
《深入理解JavaScript》——2.6 JavaScript是广泛使用的吗
查看>>
Velocity官方指南-应用程序的属性
查看>>
《流量的秘密: Google Analytics网站分析与优化技巧(第3版)》一1.7 网站分析在企业中的位置...
查看>>
Xmemcached 1.2.2发布——支持遍历所有key
查看>>
Spark Streaming 1.6 流式状态管理分析
查看>>
ANTLR快餐教程(2) - ANTLR其实很简单
查看>>
dhtmlxCombo ztree
查看>>
第16期-Linux运维挑战赛
查看>>
Java的类型擦除
查看>>
好程序员web前端教程分享js闭包
查看>>
可以给redis的hash中的hashKey设置expire吗?
查看>>
Python获取本机 IP/MAC(多网卡)
查看>>
jQuery EasyUI 学习资料链接整理
查看>>
iOS textView 选中指向左上角
查看>>
OpenSSL学习(十二):基础-指令gendsa
查看>>
mac:python:pycharm:osx:可怕的case-sensitive硬盘格式
查看>>
MySQL备份与恢复
查看>>