Throttling es una técnica que permite la restricción de clientes de un servicio WCF. Ésta se aplica al Servicio y todos sus EndPoints. Los tres parámetros que controla son:
- Concurrencia máxima de sesiones
- Concurrencia máxima de llamadas
- Concurrencia máxima de instancias
Pese a que se asigna al tipo de Servicio ésta, al igual que otras, es un aspecto del hosting, con lo que deberemos indicar los valores en el .config del proyecto que lo hospeda. Un ejemplo:
[serviceBehaviors
[behavior name = "MiServicio"
[service throttling maxConcurrentsSessions = "10"
maxConcurrentsCalls = "10"
maxConcurrentsInstances = "5" \]
\]
\]
NOTA: He utilizado brackets (paréntesis) en lugar de <>
No hay comentarios:
Publicar un comentario