在 NetScaler 控制台中定义数据源可帮助您在创建或更新样书配置时使用来自外部源的数据作为输入。 否则,您必须明确提供样书所需的每个输入。 在 NetScaler 控制台中,您可以使用任何托管的 NetScaler 实例作为 StyleBook 配置输入的数据源。 您还可以定义自定义数据源,作为创建或更新配置时的输入。
集合:就像数据库可以有多个表一样,数据源可以包含多个集合。 每个集合都有一个名称,并包含一个相似元组的列表,其中每个元组都是一组键值对。 例如,集合可以由元组组成,其中每个元组具有(<name>: <value>, <virtualip>:<value>
)。
数据源类型:数据源类型区分了检索数据的源的类型。 NetScaler 控制台支持两种数据源类型。
managed-adc - 它是一个内置数据源。 并且,它用于从 NetScaler 控制台管理的任何现有 NetScaler 检索数据。 有关详细信息,请参阅 使用 NetScaler 实例作为数据源。
您还可以使用目标 NetScaler 实例作为数据源。 有关详细信息,请参阅 使用目标 NetScaler 实例作为数据源。
自定义数据源类型 - 您可以定义自定义数据源类型,其中数据在 NetScaler 控制台上本地填充。
考虑数据源类型 环境
。 此数据源类型有两个数据源 Production
和 Staging
。 在创建样书配置时,样书用户可以选择任何类型的 环境
数据源。 根据选择, Production
或 Staging
的数据值将用作 StyleBook 的输入。
有关更多信息,请参阅 使用自定义数据源
集合模式:它描述了可以在集合元组中存储什么类型的数据。 集合模式描述了元组中每个键的名称及其预期类型。 在数据库类比中,集合模式类似于表的数据库模式,其中每一列都有明确定义的名称和支持类型。
下图是数据源各个组成部分及其相互关系的一般表示: