Kinosearch :: Tienda :: LockFactory

KINOSOKEY :: Tienda :: LockFactory Perl Módulo puede crear cerraduras.
Descargar ahora

Kinosearch :: Tienda :: LockFactory Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Marvin Humphrey
  • Sitio web del editor:
  • http://search.cpan.org/~creamyg/KinoSearch-0.162/lib/KinoSearch/Search/SearchServer.pm

Kinosearch :: Tienda :: LockFactory Etiquetas


Kinosearch :: Tienda :: LockFactory Descripción

Kinosearch :: Tienda :: LockFactory Perl Módulo puede crear cerraduras. Kinosearch :: Tienda :: LockFactory Perl Módulo puede crear Locks.Synopsis Use Sys :: HostName; MY $ HOSTNAME = nombre de host (); Muere "No se puede obtener un nombre de host único" a menos que $ hostNombre de host; My $ INVINDEX = MYSCHEMA-> Abrir ('/ ruta / a / invindex / on / nfs / volumen'); My $ Lock_Factory = Kinosearch :: Tienda :: LockFactory-> Nuevo (carpeta => $ invindex-> ​​get_folder, agent_id => $ hostName,); MY $ index_Reader = Kinosearch :: Índice :: índiceReader-> Nuevo (invindex => $ invindex, lock_factory => $ lock_factory,); Normalmente, LockFactory es una clase interna, haciendo un trabajo en silencio detrás de la escena. Sin embargo, en los volúmenes compartidos, el mecanismo de bloqueo falla, y la intervención manual es necesaria. Aplicaciones de lectura y escritura de la lectura y escritura que acceden a un índice en un volumen compartido deben identificarse con un Agent_ID, típicamente el nombre de host. Saber que el nombre de host hace posible saber qué archivos de bloqueo pertenecen a otras máquinas y, por lo tanto, no deben ser embotelladas cuando no se puede encontrar su PID. SubclassinglockFactory elimina los objetos de bloqueo y de bloqueo a la solicitud de otras clases de kinosearch. Si el comportamiento de la cerradura y el luces compartidos no se adapta a sus necesidades, puede sustituir una subclase personalizada de coglusses que gira de sus propias subclases de bloqueo. Constructor My $ Lock_Factory = Kinosearch :: Tienda :: LockFactory-> Nuevo (carpeta => $ carpeta , # requerido agent_id => $ nombre de host, # requerido); Crea un tapactor. Lleva los parámetros nombrados.folder: un kinosearch :: Tienda :: carpeta.agent_id - una cadena de identificación, típicamente, el nombre de host. Requisitos: · Perl


Kinosearch :: Tienda :: LockFactory Software relacionado

Freesteam

FreeSteam es una implementación de código abierto de tablas de vapor estándar internacional. ...

190

Descargar