Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2015, 08:09
antoniomontilla34
 
Fecha de Ingreso: enero-2011
Mensajes: 13
Antigüedad: 13 años, 3 meses
Puntos: 0
Notificar cuando un tabla tenga un nuevo registro

Bunas amigos llevo varios días tratando de hacer lo siguiente.

tengo un sistema en una red LAN con 10 usuarios echo con java SWING. es un sistema que genera una requisición compra de materiales. y necesito que cuando uno de los usuarios genere una nueva requisición, al departamento de compras le llegue una notificación a los usuarios que estén en el sistema.


Estaba pensando en lo siguiente...

hacer una consulta a la Base de datos con el Timer cada 10 segundos para verificar si existen nuevos registros.

Pero

Creo que no es la solución mas adecuada porque el sistema esta instalado en 10 maquinas y las 10 maquinas tiene que hacer una consulta casa 10 segundos. existe alguna otra forma mejor a la que yo estaba pensando ?

Muchas gracias espero de su ayuda de verdad ya que tengo tiempo en esto y quiero conseguir la mejor solución posible para no saturar la base de datos ya que tiene otros sistemas aparte de este.

Mi base de datos es Oracle 10g y estoy usando Hibernate por si sirve de algo