Pyro è un sistema Distributed Object Technology avanzato e potente scritto interamente in Python, che è stato progettato per essere molto facile da usare. Non preoccuparti di scrivere di nuovo codice di comunicazione di rete, quando si utilizza Pyro basta scrivere i vostri oggetti Python come si farebbe normalmente. Con solo poche righe di codice extra, Pyro cura la comunicazione di rete tra gli oggetti una volta che li dividono su diverse macchine in rete. Tutti i dettagli scabrosi di programmazione presa sono curati, basta chiamare un metodo su un oggetto remoto come se fosse un oggetto locale!
Pyro offre una forma a oggetti di RPC. È possibile utilizzare Pyro all'interno di un unico sistema, ma utilizzare anche per IPC. Per coloro che hanno familiarità con Java, Pyro assomiglia di Java Remote Method Invocation (RMI). E 'meno simile a CORBA - che è un indipendente tecnologia Distributed Object System e la lingua e ha molto più da offrire rispetto Pyro o RMI. Ma Pyro è semplice, piccolo e gratuito
Cosa c'è di nuovo in questa versione:!
- Nota: Pyro 3.9 è completamente all'indietro compatibile con Pyro 3.8.
- fissi codice mobile omettendo quando necessario, per moduli di processo in funzione (gerarchia)
- rinominato alcuni parametri core.py per evitare di sovrascrivere il nome del tipo builtin 'oggetto'
- Aggiunta l'opzione '-x' a nome del server per evitare di iniziare una trasmissione ascoltatore
- Molto più semplice di script setup.py
- Aggiunto PYRO_ONEWAY_THREADED voce config dire Pyro di utilizzare un filo o meno per le chiamate a senso unico (default = 1, Usa Filati)
- NS e ES, e gli strumenti di NSC, può ora tutti essere avviato utilizzando python -m
- Facile configurazione diagnostica utilizzando python -m Pyro.configuration
- jython: soluzioni aggiuntive per Jython 2.2 bug relativi all'importazione
- jython: re-enabled trasmissione risoluzione del nome del server per le versioni più recenti Jython (2.5 +)
- jython: rimosso apparentemente inutile selezionare chiamata in codice del protocollo che ha causato incidente nel selezionare il modulo di jython
- Maggiori informazioni sui problemi di connessione 127.0.0.1 aggiunto il capitolo sulla risoluzione dei problemi nel manuale
- server di eventi può ora funzionare anche senza il nome del server
- Risolto possibile stallo in NS proxy quando era necessario associare nuovamente al server
- Panoramica aggiunto su discussioni, sessioni, oggetti del capitolo uso in manuale
- sezione TLS Chiarito nel manuale
- Nizza nuovo logo sul sito, anche in manuale
- session esempio aggiunta per mostrare l'utilizzo di oggetti TLS e user-session risorse
Requisiti :
- Python
I commenti non trovato