XML - RPC è un protocollo di comunicazione di procedura che utilizza file XML per codificare le comunicazioni effettuate tramite il protocollo . Come molti protocolli di comunicazione web , XML - RPC utilizza Hypertext Transfer Protocol ( HTTP ) per richiedere e ricevere informazioni in remoto da altri server web . Il linguaggio di scripting web noto come Python può essere utilizzato per sincronizzare le code sui server Web remoti usando XML-RPC per controllare le richieste di sincronizzazione . Istruzioni 
 1 
 Aprite il vostro preferito codice Python applicazione di editing e creare un nuovo documento di Python . 
 2 
 Richiesta posti di lavoro dal server Web tramite XML -RPC , importando il file XML -RPC biblioteca. Utilizzare il seguente esempio di codice come guida per codificare la richiesta Python : 
 xmlrpclibs importazione 
 = xmlrpclib.ServerProxy ( ' http://www.exampleURL.com:3000 ') s.myfunction stampa ( 1 , 3 ) 
 3 
 Chiama il gestore della richiesta XML-RPC per avviare la sincronizzazione del lavoro , ad esempio: 
 
 da XMLRPCServer XMLRPCServerfrom XMLRPCServer importazione XMLRPCRequestHandler 
 classe 
 importazione RequestHandler ( XMLRPCRequestHandler ) : rpc_paths = ( ' /RPC2 ' , ) economici 4 
 Sincronizza i lavori sul server chiamando la funzione Python specifica che si utilizza per eseguire la sincronizzazione . Usa il codice seguente come guida e sostituire " examplefunction " con il nome della funzione Python che si desidera utilizzare : 
 
 def examplefunction ( x , y ) : status = 1risultato = [ 1 , 3 , [ ,"2 , 9 ] ] ritorno (stato , risultato) server.register_function ( examplefunction ) economici 5 
 Salva il codice Python ed eseguire lo script dal computer remoto per sincronizzare la coda di posti di lavoro sul server XML-RPC .