F5负载均衡的rest接口拓展查询

F5负载均衡的rest接口拓展查询

问题描述:

  • 接触过F5的小伙伴大概会发现,F5的rest接口返回中经常会包含isSubcollection这个字段,用来表示存在嵌套的结果,这样的方式在一定程度上缓解了设备一次请求拉取数据的压力,但在我们需要获取所有嵌套结果时,多次的http请求反而会增加性能开销,这时候,我们如何取消isSubcollection带来的弊端呢?
{"profilesReference":
      {
          "link":"https://localhost/mgmt/tm/ltm/virtual/~Common~Test_77.66_80/profiles?ver=11.6.1",
          "isSubcollection": true
      }
  }

解决方案:

  • 通过在rest 请求的时候添加expandSubcollections=true参数,可以实现拓展查询,无需进行多次请求,极大的缩减了获取数据的请求时间开销。获取到的数据如下:
{
    "profilesReference":
  {
      "link": "https://localhost/mgmt/tm/ltm/virtual/~Common~Test_77.66_80/profiles?ver=11.6.1",
      "isSubcollection": true,
      "items": [
                  {
                  "kind": "tm:ltm:virtual:profiles:profilesstate",
                  "name": "HTTP",
                    "partition": "Common",
                    "fullPath": "/Common/HTTP",
                    "generation": 1,
                    "selfLink": "https://localhost/mgmt/tm/ltm/virtual/~Common~Test_77.66_80/profiles/~Common~HTTP?ver=11.6.1",
                    "context": "all"
                   }
              ]
  }
}

总结:

  • 这其实就是一个简单的应用问题,所有的解决方式在官方的文档中都能够找到很好的解答.解决问题不是目的,学会解决问题才是目的!

原文地址:https://www.cnblogs.com/willow-blueness/p/11704560.html

时间: 2024-10-12 22:28:08

F5负载均衡的rest接口拓展查询的相关文章

劳动节配置F5负载均衡配置小结

2014年5月1日是劳动节,是劳动人民应该休息的节日,呵呵结果这几天却是作死的节奏,天天加班到2点半,真实很辛苦呀,整个过程很艰辛但是结果是好的. 1.配置LC1600链路负载均衡,首先要激活license的.在system-license-Re activacte 2.要创建VLAN,由于是联通线路.电信线路和下行线路,就创建vlan_cnc vlan_ctc vlan1,每个vlan要设置对应的端口,比如vlan_cnc对应光纤口2.1 3.创建完vlan 要写selfip即每个vlan的地

[转]f5负载均衡原理

f5负载均衡原理 一. 负载均衡技术 负载均衡技术在现有网络结构之上提供了一种廉价.有效.透明的方法,来扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性. 1. 负载均衡发生的流程图: 1. 客户发出服务请求到VIP 2.BIGIP接收到请求,将数据包中目的IP地址改为选中的后台服务器IP地址,然后将数据包发出到后台选定的服务器 3. 后台服务器收到后,将应答包按照其路由发回到BIGIP 4.BIGIP收到应答包后将其中的源地址改回成VIP的地址,发回客户端

F5负载均衡示例:轮寻

/** * lihaibo * 文章内容都是根据自己工作情况实践得出. *如有错误,请指正 *未经作者同意,禁止转载 */ 规划: F5 1600 BIG-IP 内网 192.168.100.0 255.255.255.0 外网 10.50.20.0 255.255.255.0 Virtual Server vs_web node_pool pool_web 原理实现图: ==============================================================

F5负载均衡算法及基本原理

原文:Intro to Load Balancing for Developers – The Algorithms 转载:http://blog.gesha.net/archives/205/ posted on Tuesday, March 31, 2009 11:02 PM Random: This load balancing method randomly distributes load across the servers available, picking one via ra

F5负载均衡 简要原理解析以及命令行命令

F5重点剖析原理配置维护 一.F5是什么,它能解决什么问题? 二.F5 BIG-IPLTM 硬件介绍 三.F5的工作原理和相关名词术语 四.门户网站负载均衡配置的分析 1.首先我们应该了解一个名词:ADN ADN(Application Delivery Networks )--应用交付网络:旨在把数据中心的应用和业务快速.安全.高可用地交付到客户端.F5就是实现这种解决方案的一系列产品. 2.具体描述 F5是一种网络性能优化设备,工作在网络的四层或七层.它不同于交换机.路由器这些基础网络设备,

F5负载均衡及会话保持学习笔记一

在公司内部项目中经常用到F5,但由于对于F5实现负载均衡原理不是很清晰,在项目实战中遇到很多问题.比如:一个会话连接无故被中断,设置会话保持后,后端应用节点出现严重不均衡情况等等,所以特意回顾和整理了有关F5的相关技术资料,对于后续大家选择合适的负载均衡策略和会话保持方式提供参考依据,以免后续走弯路. 一:什么是F5? F5为一家公司,英文公司名:F5 Networks:应用交付网络(ADN)的全球领导者.F5提供的解决方案保证每个用户的应用实现安全.高速和高可用,帮企业获得最大投资回报.本文只

F5负载均衡名词LTM和GTM

LTM就是本地流量管理,也就是通常所说的服务器负载均衡.可以将多个提供相同服务的设备(pool)虚拟成一个逻辑设备,供用户访问.也就是说,对于用 户来讲,看到的只有一个设备,而实际上用户是服务请求是在多个设备之间,通过负载均衡算法分担的.通常可以理解为是一种代理的模式. LTM负责内网的负载均衡,比如一个用户访问进来,由LTM负责具体分配到哪个服务器来处理. GTM是广域网流量管理,也可以称为全局负载均衡.这个模块可以满足用户更高的负载均衡要求,提供不同站点间全局资源的调配.比如说,用户在北京和

F5负载均衡上使用iRule 来选择SNAT pool

需求:使用iRule 根据不同目的地址或端口,来选择SNAT 地址 ,实现相同的后台节点,访问不同目的地址或者目的端口时,源地址也会不同: 网络概况:内网:后台节点server:192.168.10.71对应VLAN: Internal-selfIP: 192.168.10.1外网:客户端client: 172.16.10.172对应VLAN: external-selfIP: 172.16.10.1 1.需求一: 负载均衡功能(client访问server) 解决方案1. 新建virtual

F5负载均衡虚拟服务器配置FTP端口访问不了

F5配置ip映射到地址池ftp服务,访问报错:FTP出现"数据 Socket 错误: 连接被拒""ftp 列表错误"解决办法 1条回答 FTP的vs类型需要选择standard模式,并开启FTP的profile,在你这种访问模式下还需要开启snat automap才可以.