supervisor_cache

RPC-extensie voor supervisor
Download nu

supervisor_cache Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mike Naberezny
  • Uitgever website:
  • http://github.com/mnaberez/

supervisor_cache Tags


supervisor_cache Beschrijving

RPC-extensie voor supervisor Supervisor_Cache is een RPC-uitbreiding voor de supervisormodule die de mogelijkheid biedt om beperkte hoeveelheden gegevens in de Supervisor-instantie te cachen als sleutel / waardeparen. InstallatieRelease-pakketten zijn beschikbaar op de Python-pakketindex (PYPI). U kunt ze vanaf daar downloaden of u kunt Easy_Install gebruiken om automatisch te installeren of upgraden: $ Easy_Install -U -U Supervisor_cachealternatief, u kunt een pakket downloaden van GitHub in .tar.gz of .zip-indeling. Nadat u het pakket hebt gehaald, gebruikt u de volgende opdracht om te installeren: $ Python Setup.py InstallAna het pakket installeert, u moet uw Supervisord.conf-bestand wijzigen om de RPC-interface en Superorizoractl-plugin te registreren: Supervisor.RPCinterface_Factory = Superoror_Cache. RPCInterface: MAKE_CACHE_RPCINTERFACE Supervisor.CTL_FACTORY = Superori_Cache.ControlRerplugin: MAKE_CACHE_CONTROLLERPLUGINAFTER Modificeren van het bestand Supervisord.conf, zowel uw Supervisord-instantie als Superororactl moeten opnieuw worden opgestart voor deze wijzigingen die moeten worden ingediend. opgeslagen en opgehaald. De volgende sessie Python-interpreter toont het gebruik. Eerste, een serverproxy-object moet worden geconfigureerd. Als Supervisord luistert op een inet socket, is SERVERPROXY-configuratie eenvoudig: >>> Import XMLRPCLIB >>> S = XMLRPCLIB.SERVERPROXY ('http: // localhost: 9001') Als Supervisord op een domeincontactdoos luistert, kan ServerProxy zijn geconfigureerd met SuperororTransport. De URL moet nog steeds worden geleverd en een geldige HTTP-URL zijn om ServerProxy te sussen, maar het is overbodig. >>> Import XMLRPCLIB >>> van Supervisor.xMLRPC Import SuperororTransport >>> S = XMLRPCLIB.SERVERPROXY ('http: //127.0 .0.1 / wat dan ook ', ... SuperororTransport (' '' '' ',' Unix: ///path/to/supervisor.sock ')) Zodra ServerProxy op de juiste manier is geconfigureerd, kunnen we nu Supervisor_Cache uitoefenen: >>> S .cache.Geteys () [] >>> S.Cache.store ('foo', 'bar') true >>> s.cache.fetch ('foo') 'bar' >>> s.cache. Stockv () De sleutel moet een tekenreeks zijn en kan geen nulpunt zijn. De waarde moet ook een tekenreeks zijn, maar is toegestaan om nul-lengte te zijn. Raadpleeg de inline-brondocumentatie voor de details van elke beschikbare opdracht. Vereisten: · Python


supervisor_cache Gerelateerde software