supervisor_cacheRPC-extensie voor supervisor | |
Download nu |
supervisor_cache Rangschikking & Samenvatting
Advertentie
- 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