El Thursday 05 June 2008 15:21:47 Iñaki Baz Castillo escribió:
Hola, tengo una pequeña duda de concepto sobre la
validez del módulo
dispatcher para mi propósito:
He releído la doc del módulo y lo tengo mucho más claro:
Básicamente se trata de dos carriers a los que se
enviará tráfico en un
porcentaje (si es que se puede hacer) de:
- Carrier A: 70%
- Carrier B: 30%
Bien, esto me temo no es posible con el módulo 'dispatcher'.
El problema es que el Carrier A se cae con demasiada
frecuencia y esto se
traduce en errores 5XX de todos los colores. Pero desgraciadamente en
muchas ocasiones estos errores 5XX no se producen inmediatamente sino tras
un 183 que dura unos segundos, y luego ZAS, un 503.
Nada, entonces iré a mi failure_route, analizaré que es un error 5XX y
entonces lanzaré ds_next_dst(). Chupao XD
Sólo me queda una duda: ¿alguien me puede garantizar que la función
ds_next_dst() / ds_next_domain() devuelven "false" si se ha agotado la lista
de gateways? es que en ese caso quiero enviar a un servidor de media ahciendo
un append_branch.
Gracias.
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es