Skip to content

/AWS1/CL_MDTTRAFSHAPINGTPSCONF

The configuration for TPS-based traffic shaping. This approach limits requests to the ad decision server (ADS) based on transactions per second and concurrent users, providing more intuitive capacity management compared to time-window based traffic shaping.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_peaktps TYPE /AWS1/MDT__INTEGER /AWS1/MDT__INTEGER

The maximum number of transactions per second (TPS) that your ad decision server (ADS) can handle. MediaTailor uses this value along with concurrent users and headroom multiplier to calculate optimal traffic distribution and prevent ADS overload.

iv_peakconcurrentusers TYPE /AWS1/MDT__INTEGER /AWS1/MDT__INTEGER

The expected peak number of concurrent viewers for your content. MediaTailor uses this value along with peak TPS to determine how to distribute prefetch requests across the available capacity without exceeding your ADS limits.


Queryable Attributes

PeakTps

The maximum number of transactions per second (TPS) that your ad decision server (ADS) can handle. MediaTailor uses this value along with concurrent users and headroom multiplier to calculate optimal traffic distribution and prevent ADS overload.

Accessible with the following methods

Method Description
GET_PEAKTPS() Getter for PEAKTPS, with configurable default
ASK_PEAKTPS() Getter for PEAKTPS w/ exceptions if field has no value
HAS_PEAKTPS() Determine if PEAKTPS has a value

PeakConcurrentUsers

The expected peak number of concurrent viewers for your content. MediaTailor uses this value along with peak TPS to determine how to distribute prefetch requests across the available capacity without exceeding your ADS limits.

Accessible with the following methods

Method Description
GET_PEAKCONCURRENTUSERS() Getter for PEAKCONCURRENTUSERS, with configurable default
ASK_PEAKCONCURRENTUSERS() Getter for PEAKCONCURRENTUSERS w/ exceptions if field has no
HAS_PEAKCONCURRENTUSERS() Determine if PEAKCONCURRENTUSERS has a value