Pyro ist ein fortschrittliches und leistungsfähigen Distributed Object Technologie System komplett in Python geschrieben, dass ist so konzipiert, dass sehr einfach zu bedienen. Nie Gedanken über das Schreiben von Netzwerkkommunikation Code erneut, bei der Verwendung von Pyro Sie schreiben Sie einfach Ihren Python-Objekte, wie Sie es normalerweise. Mit nur ein paar Zeilen Extra-Code nimmt Pyro Pflege der Netzwerkkommunikation zwischen Ihren Objekten, wenn Sie verschiedene Rechner im Netzwerk teilen Sie sie auf. Alle blutigen Socket-Programmierung Details gesorgt, Sie rufen Sie eine Methode auf einem entfernten Objekt, als ob es ein lokales Objekt waren!
Pyro bietet eine objektorientierte Form der RPC. Sie können Pyro in einem einzigen System zu verwenden, sondern auch für IPC verwenden. Für diejenigen, die mit Java vertraut sind, Pyro ähnelt Java Remote Method Invocation (RMI). Es ist weniger ähnlich wie CORBA - das ist eine system- und sprachunabhängig Distributed Object Technology und hat viel mehr zu bieten als Pyro oder RMI bieten. Aber Pyro ist einfach, klein und kostenlos
Was ist neu in dieser Pressemitteilung:
- Hinweis: Pyro 3.9 ist vollständig rückwärts mit Pyro 3.8 kompatibel ist.
- Feste mobilen Code andernfalls, wenn die Prozess je Module benötigt (Hierarchie)
- umbenannt einige Parameter in core.py zu vermeiden Überschreiben der eingebauten Typname "Objekt"
- '-x' Option hinzugefügt, um Name-Server zu vermeiden, beginnt ein Broadcast Zuhörer
- Viel einfacher setup.py script
- hinzugekommen PYRO_ONEWAY_THREADED Config Artikel an Pyro sagen, einen Thread oder nicht für oneway Gespräche (Standard = 1, Nutzung Themen) verwenden,
- NS und ES und die NSC-Tools können jetzt alle durch die Verwendung python gestartet werden -m
- Einfache Konfiguration Diagnose mit python -m Pyro.configuration
- Jython: hinzugefügt Abhilfen für Jython 2.2 Fehler in Bezug auf Import
- Jython: wieder aktiviert Broadcast-Nameserver-Lookup für neuere jython Versionen (2.5 +)
- Jython: entfernt scheinbar nutzlose wählen Sie Anruf-Protokoll-Code, der Absturz in jython der Auswahlmodul verursacht
- Mehr Informationen zu 127.0.0.1 Verbindungsproblemen die Fehlersuche Kapitel in der Bedienungsanleitung hinzugefügt
- Ereignis-Server kann jetzt auch ohne Name-Server ausgeführt werden
- Ein möglicher Deadlock in NS-Proxy, wenn es benötigt wird, um an den Server binden
- Hinzugefügt Überblick über Themen, Sitzungen, Objekte, die Nutzung Kapitel im Handbuch
- Aufgeklärt TLS Abschnitt im Handbuch
- Schöne neue Logo auf der Webseite, auch im Hand
- Hinzugefügt Sitzung Beispiel zu nutzen, TLS und Benutzersitzungsressourcenobjekte zu zeigen
Anforderungen :
- Python
Kommentare nicht gefunden