| SpoonRPC. SpoonRPC è un modulo Python che fornisce un sistema di comunicazione distribuito per la comunicazione di interprocesso. |
Scarica ora |
SpoonRPC. Classifica e riepilogo
- Licenza:
- MIT/X Consortium Lic...
- Nome editore:
- Matt Sullivan
- Sito web dell'editore:
- http://www.zarrf.com/SpoonRPC/
SpoonRPC. Tag
SpoonRPC. Descrizione
SpoonRPC è un modulo Python che fornisce un sistema di comunicazione distribuito per la comunicazione di interprocesso. SpoonRPC è un modulo Python che fornisce un sistema di comunicazione distribuito per la comunicazione di interprocesso. Il progetto non fornisce effettivamente il RPC al momento, perché il passaggio del messaggio si è rivelato molto più facile, e probabilmente più utile comunque. Ciò sono alcune caratteristiche chiave di "SpoonRRPC": · Serializzazione di oggetti sicuri ed efficienti con Asn.1 Ber · Messaggistica semplice e semplice tra i nodi · Routing dei messaggi · Trasporto Agnostico, ha solo bisogno di un flusso di qualche tipo. · Può creare reti ad-hoc di nodi con più collegamenti per affidabilità · Le licenze con licenza MIT.poonRPC fornisce la possibilità di connettere molti Processi diversi insieme e invia messaggi tra di loro. I processi possono essere in esecuzione attraverso qualsiasi numero di host. La sicurezza dipende dall'attuazione, ma utilizzando SSL o Paramiko aggiungendo un livello di sicurezza è Easy.a Messaggio consiste in una stringa per identificare il tipo di messaggio e un allegato di oggetti arbitrari. I messaggi possono essere inviati, dal tipo di messaggio, alle funzioni utilizzando un decoratore. Gli oggetti arbitrari Python sono serializzati utilizzando BER, tuttavia solo i membri dei dati dell'oggetto sono serializzati. Il codice non può essere serializzato, questa è una funzione, non una supervisione. Ogni processo deve avere una copia della classe per gli oggetti serializzati.each nodo ha uno o più collegamenti ad altri nodi che costituiscono una rete più ampia di nodi. I messaggi vengono instradati utilizzando un algoritmo di routing dinamico, il percorso più efficiente viene scelto come nodi e collegamenti vengono e vanno. Ciò consente i nodi che non hanno una connessione diretta tra l'altro di comunicare.requirements: · Python2.4 Quali sono stati nuovi in questa versione: · Gli aggiornamenti minori sono stati apportati all'API, tutti sono compatibili. · Sono stati fatti molte modifiche. Epydoc ha felice e generare correttamente la documentazione. · Sono stati aggiunti alcuni controlli di sicurezza extra per fornire un feedback migliore quando le cose non sono configurate correttamente.
SpoonRPC. Software correlato