El paquete oddiscovery contiene un servicio que se encarga de sincronizar los elementos de la red, detectándolos y distribuyendo los servicios que cada uno ofrece. De este modo, la red OpenDomo puede funcionar como un único agente, siendo así mucho más fácil de controlar, al mismo tiempo que ofrece las ventajas de un sistema distribuido.
El funcionamiento básico de este módulo consta de dos elementos (un emisor y un receptor) que se encontrarán en todos los agentes de la red OpenDomo. El emisor notificará periódicamente de su presencia y el receptor mantendrá una lista de los agentes disponibles. Al detectar un nuevo agente, cada receptor importará la lista de servicios que ofrece, enlazándolos de forma local.
El resultado de esta sincronización es un sistema distribuido totalmente transparente para cualquier interfaz (línea de comandos o web, por ahora), que permitirá al usuario controlar toda la red OpenDomo como si de un solo elemento se tratara.
Existen, fundamentalmente, tres directorios donde oddiscovery va a intervenir:
Además de la sincronización de servicios OpenDomo, también se encargará de notificar el fallo o desconexión de los agentes, balanceando (si es necesario) algunos servicios que puedan estar replicados. Este puede ser el caso de la interfaz web (odcgi) o del gestor de eventos (odevents).
Adicionalmente, y dado su carácter de transmisor UDP, oddiscovery podrá detectar la presencia de nuevos elementos de red que empleen uPNP, generando el evento pertinente. También podrá, si se considera necesario, enviar notificaciones uPNP para darse a conocer en la red.
Comentarios recientes
hace 9 horas 15 mins
hace 3 días 57 mins
hace 3 días 9 horas
hace 5 días 3 horas
hace 5 días 10 horas
hace 6 días 6 horas
hace 6 días 41 mins
hace 1 semana 1 día
hace 1 semana 1 día
hace 1 semana 1 día