Routing Strategies
- enum pyJMT.RoutingStrategy(value)
An enumeration.
Valid values are as follows:
- RANDOM = <RoutingStrategy.RANDOM: ['Static', 'Random', 'RandomStrategy']>
Random routing strategy.
- RROBIN = <RoutingStrategy.RROBIN: ['Static', 'Round Robin', 'RoundRobinStrategy']>
Round Robin routing strategy.
- JSQ = <RoutingStrategy.JSQ: ['Static', 'Join the Shortest Queue (JSQ)', 'ShortestQueueLengthRoutingStrategy']>
Join the Shortest Queue (JSQ) routing strategy.
- SHORTEST_RESPONSE_TIME = <RoutingStrategy.SHORTEST_RESPONSE_TIME: ['Static', 'Shortest Response Time', 'ShortestResponseTimeRoutingStrategy']>
Shortest Response Time routing strategy.
- LEAST_UTILIZATION = <RoutingStrategy.LEAST_UTILIZATION: ['Static', 'Least Utilization', 'LeastUtilizationRoutingStrategy']>
Least Utilization routing strategy.
- FASTEST_SERVICE = <RoutingStrategy.FASTEST_SERVICE: ['Static', 'Fastest Service', 'FastestServiceRoutingStrategy']>
Fastest Service routing strategy.
- DISABLED = <RoutingStrategy.DISABLED: ['Static', 'Disabled', 'DisabledRoutingStrategy']>
Disabled routing strategy.
- PROB = <RoutingStrategy.PROB: ['Prob', 'Probabilities', 'RandomStrategy']>
Probabilities routing strategy.
- CLASSSWITCH = <RoutingStrategy.CLASSSWITCH: ['ClassSwitch', 'Class Switch', 'ClassSwitchRoutingStrategy']>
Class Switch routing strategy.