XML :: coma :: pkg :: mysql_simple_lock

XML :: coma :: pkg :: mysql_simple_lock es un bloqueo simple de uso de una sola vez coordinado por DB.
Descargar ahora

XML :: coma :: pkg :: mysql_simple_lock Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Brian Szymanski
  • Sitio web del editor:
  • http://search.cpan.org/~brianski/XML-Comma-1.998/lib/XML/Comma/docs/faq.pod

XML :: coma :: pkg :: mysql_simple_lock Etiquetas


XML :: coma :: pkg :: mysql_simple_lock Descripción

XML :: coma :: pkg :: mysql_simple_lock es un bloqueo simple de uso de una sola vez coordinado por DB. XML :: coma :: pkg :: mysql_simple_lock es un bloqueo simple de uso de una sola vez coordinado por db.synopsis Use XML :: coma :: pkg :: mysql_simple_lock; My $ Lock = XML :: coma :: pkg :: mysql_simple_lock-> nuevo ("foo", 10); morir "no se pudo conseguir lockn" a menos que $ bloquee; Undef $ Lockcomma Las aplicaciones se pueden distribuir en varias máquinas en un clúster, siempre que las operaciones básicas de la base de datos están apuntando en un servidor centralizado. Este módulo proporciona capacidades de bloqueo de asesoramiento a programadores de comas que trabajan en un entorno de este tipo. MYSQL expone una API de bloqueo de asesoramiento muy simple, las funciones get_lock () y régimen_lock (). Este módulo proporciona una abstracción muy simple y orientada a objetos en la parte superior de estas funciones. Aquí hay un script de prueba simple: #! / Usr / bin / perl -w usa estricto; $ | ++; Use XML :: coma :: pkg :: mysql_simple_lock; do_lock; Imprimir "Esperando fuera del alcance ..."; My $ chatarra =; sub do do_lock {my $ lock = xml :: coma :: pkg :: mysql_simple_lock-> nuevo ("foo", 1); morir "no se pudo conseguir lockn" a menos que $ bloquee; imprimir "$ lockn"; imprimir "esperando dentro del alcance ..."; My $ chatarra =; } El nuevo () Método espera un argumento Key_String, que se usa para "Nombrar" el bloqueo, y un argumento de tiempo de espera opcional. El tiempo de espera debe administrarse en segundos, y los valores predeterminados a 86400, o un día. Nuevo () devuelve un objeto de bloqueo en el éxito, o undef en el fallo. El bloqueo se mantiene siempre que se mantenga una referencia al objeto MySQL_SIMPLE_LOCK. Cuando todas las referencias al objeto salen de alcance, el objeto se destruye y el bloqueo se libera automáticamente. Es una buena idea deshacer explícitamente cualquier objeto de bloqueo, para facilitar la vida de los programadores de mantenimiento. Cada objeto MySQL_SIMPLE_LOCK es un constructo de uso único. Para solicitar un nuevo bloqueo, haga un nuevo objeto. Cada objeto MySQL_SIMPLE_LOCK ocupa una conexión de base de datos siempre que se realice. Requisitos: · Requisitos de Perl: · Perl


XML :: coma :: pkg :: mysql_simple_lock Software relacionado

Xfce4

XFCE4 es una interfaz Perl a la serie 4.2+ de las bibliotecas de XFCE Core. ...

188

Descargar