“Conocimiento Programación>Python Programming

Cómo sincronizar las colas a través de XML -RPC en Python

2013/7/9
XML ​​-RPC es un protocolo de comunicación procesal que utiliza archivos XML para codificar las comunicaciones realizadas a través del protocolo. Al igual que muchos protocolos de comunicación Web , XML -RPC utiliza el protocolo de transferencia de hipertexto (HTTP ) para solicitar y recibir información de forma remota desde otros servidores Web . El lenguaje de programación Web conocido como Python se puede utilizar para sincronizar las colas en servidores web remotos mediante el uso de XML -RPC para controlar las solicitudes de sincronización . Instrucciones
1

Abre tu código Python preferido aplicación de edición y crear un nuevo documento de Python.
2

Solicitar los puestos de trabajo desde el servidor Web a través de XML -RPC mediante la importación del XML -RPC biblioteca. Utilice el siguiente ejemplo de código como una guía para codificar su solicitud Python:
xmlrpclibs importación

= xmlrpclib.ServerProxy ( ' http://www.exampleURL.com:3000 ' ) s.myfunction print ( 1 , 3 )
3

Llama al manejador de peticiones XML -RPC para iniciar la sincronización del trabajo, por ejemplo :

de XMLRPCServer XMLRPCRequestHandler
clase

importación XMLRPCServerfrom XMLRPCServer importación RequestHandler ( XMLRPCRequestHandler ) : rpc_paths = ( '/RPC2 ',)
4

sincronizar los puestos de trabajo en el servidor llamando a la función Python específica que está utilizando para realizar la sincronización. Utilice el código siguiente como guía y reemplazar " examplefunction " con el nombre de la función de Python que desea utilizar :

examplefunction def (x , y) : status = 1Resultado = [ 1 , 3 , [ ,"2 , 9 ] ] regreso (estado , resultado) server.register_function ( examplefunction )
5

Guardar el código de Python y ejecutar la secuencia de comandos de la máquina remota para sincronizar la cola de trabajos en el servidor XML -RPC .

Python Programming
¿Cómo funciona el mpc 1000 con fruity loops 9?
¿Cómo se ejecuta un programa en Python Geany?
Cómo crear una lista de cuatro elementos en Python
Cómo añadir CRLF a una cadena en Python
Cómo aprender Python Lenguaje de ordenadores
Cómo encontrar una clave en un diccionario en Python
Cómo contar los dígitos en Python
Cómo eliminar todos los ceros de las listas en Python
Conocimiento de la computadora © http://www.ordenador.online