notify "selectivo"

From: Ruben Fitó <r(dot)fito(at)ubiquat(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: notify "selectivo"
Date: 2012-08-30 08:54:34
Message-ID: CANiYpQx5R+xVBsG+h1rjXoDanaxK4cVdHwXBje_RbcQNeX=b=g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola!!

Intentaré explicar con detalle el problema que tengo.

Tengo una BD postgres 9.1 que realiza diferentes NOTIFY en diferentes
triggers.

Por otro lado, tengo varios binarios escritos en C que capturan estos
nofity i realiza ciertas acciones que pueden modificar la BBDD y/o
archivos, etc.

Los binarios que capturan los notify no pueden tener más de una instancia,
ya que, teniendo 2 instancias del mismo binario, se repetiran las
modificaciones por cada instància ejecutándose.

Ahora existe la necesidad de tener varias instancias de este ejecutable,
por temas de seguridad, comunicaciones, pruevas, balanceo de carga, etc..

Las diferentes instancias se ejecutarían en diferentes máquinas apuntando a
un mismo servidor de BBDD postgres, con la desventaja de "hay que tener en
cuenta" que los binarios que capturan los notify no esten ejecutándose en
diferentes máquinas.

Desconocimiento la totalidad del funcionamiento de los NOTIFY. Mi pregunta
es:

Puedo hacer que diferentes intancias de un mismo binario no capturen NOTIFY
si ya hay algun proces que los escuche?? O sea, si ya tengo ejecutándose
una instancia de un binario que captura notify, cuando quiera ejecutar otra
instancia, del mismo, que no me los capture.

Espero haberme explicado bien.

Gracias

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2012-08-30 16:58:13 Re: notify "selectivo"
Previous Message Hellmuth Vargas 2012-08-30 05:53:01 Re: [pgsql-es-ayuda] consulta para ver las tablas, indices,etc que están involucrados en un lock