Ir al contenido



Foto

Cómo redireccionar llamados tcp/ip de un cliente

delphi tcp/ip indy balance de carga datasnap

  • Por favor identifícate para responder
3 respuestas en este tema

#1 genriquez

genriquez

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 516 mensajes
  • LocationCali, Colombia

Escrito 21 julio 2016 - 02:15

Hola a todos.

 

Estoy afrontando un nuevo tema,  la idea es tener un solo puerto de entrada, pero varias instancias de DataSnap (Puertos) escuchando, el software debe redireccionar el llamado de entrada a los puertos de escucha y responder a quien le corresponde.   la idea es detectar si un puerto se bloquea y cambiar el destino a los puertos disponibles.  (Balance de Carga y Tolerancia a Fallos).

 

Mi proveedor de servidores, lo hace con un software comercial, pero como a la mayoría de nosotros, nos gusta el Hecho en Casa.  ;)

 

Alguna idea de como hacer esto?  ya he estado intentando con Indy, pero la verdad me he quedado corto en algunos temas.

 

Gracias.


  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.940 mensajes
  • LocationMéxico

Escrito 22 julio 2016 - 09:13

Que interesante idea... Por mi parte no se mucho de ello pero me mantendré atento por si algún compañero colabora y da luz sobre lo que hay que hacer.


  • 0

#3 genriquez

genriquez

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 516 mensajes
  • LocationCali, Colombia

Escrito 22 julio 2016 - 01:04

Yo creo que podría comenzar con un redireccionador de paquetes tcp/ip,  pero en el proceso detectar el IP de llegada y redireccionarlo de acuerdo a una tabla que se crea con el IP y el puerto. 


  • 0

#4 linch

linch

    Member

  • Miembros
  • PipPip
  • 12 mensajes

Escrito 26 julio 2016 - 03:00

Gracias Gustavo


  • 0





Etiquetado también con una o más de estas palabras: delphi, tcp/ip, indy, balance de carga, datasnap