变量
变量是以标记形式存储信息的命名对象。这些令牌在NetScaler Appliance上的不同事务内部和跨事务使用,用于内部计算和策略处理。
NetScaler设备支持创建以下类型的变量:
单变量。可以有以下类型之一的单个值:ulong和text (max-size)。ulong类型是一个无符号64位整数,text类型是一个字节序列,max-size是该序列中的最大字节数。
映射变量。映射保存与键相关的值:每个键-值对称为一个映射条目。在映射中,每个条目的键都是惟一的。映射的指定如下:
Map (key_type, value_type, max-values)。
在那里,
相关联键的数据类型。它的类型是文本(max-size)。
-
*value_type*是映射值的数据类型。它的类型可以是ulong或text (max-size)。
-
*max-values*是映射可以包含的最大条目数。这是乌龙型的。
这些变量的值是使用必须在策略操作上调用的赋值来设置的。
请注意:高可用性设置或集群中暂不支持变量。
变量作用域
映射变量或单例变量可以具有全局作用域。或者,单个变量的作用域可以限制为单个事务。
- 全局作用域变量—具有全局作用域的变量(默认值)只有一个实例,并且该实例在NetScaler设备的所有核心和集群或HA配置的所有节点上具有相同的值。全局变量值一直存在,直到它们被显式删除、过期、重新启动独立设备或重新启动集群或HA配置的所有节点为止。
- 事务范围变量—具有事务作用域的变量对于NetScaler设备处理的每个事务都有一个单独的实例和自己的值。当事务处理完成时,事务变量值将被删除。
请注意:事务作用域变量在NetScaler release 10.5中可用。E或更晚。
变量
在本文中
复制!
失败了!