Pyro este un sistem Tehnologie obiect distribuit avansat și puternic scris în întregime în Python, care este proiectat pentru a fi foarte usor de utilizat. Nu vă faceți griji despre scrierea de cod de rețea de comunicare din nou, atunci când se utilizează Pyro doar scrie obiectele Python ca tine ar fi în mod normal. Cu doar câteva linii de cod suplimentar, Pyro are grijă de comunicarea în rețea dintre obiectele odată ce le împărți peste mașini diferite în rețea. Toate detaliile sângeroase de programare socket sunt luate grijă de, apelați doar o metodă pe un obiect la distanță ca și cum ar fi un obiect local!
Pyro oferă o formă orientată-obiect al RPC. Puteți folosi Pyro într-un singur sistem, dar, de asemenea, l utilizați pentru IPC. Pentru cei care sunt familiarizați cu Java, Pyro seamănă Java Remote Method Invocation (RMI). Este mai puțin similar cu CORBA - care este un independent Distributed Object Technology sistem și de limbaj si are mult mai multe de oferit decât Pyro sau RMI. Dar Pyro este simplu, mic și gratuit
Ce este nou în această versiune:!
- Notă: Pyro 3.9 este complet invers compatibil cu Pyro 3.8.
- cod mobil fix faptul că nu atunci când este necesar pentru modulele de proces în funcție (ierarhie)
- Renamed unor parametri în core.py pentru a evita suprascrierea numele de tip interna "obiect"
- opțiune adăugată "-x" pentru server de nume pentru a evita incepand de un ascultător de difuzare
- script setup.py mult mai simplu
- Adăugat PYRO_ONEWAY_THREADED element de configurare pentru a spune Pyro pentru a utiliza un fir sau nu pentru apeluri oneway (implicit = 1, fire utilizare)
- NS și ES, precum și instrumentele CNVM, poate acum toate fi pornit prin utilizarea piton -m
- Easy config diagnostic folosind python -m Pyro.configuration
- Jython: soluții adăugate Pentru Jython 2.2 bug-uri în ceea ce privește importul
- Jython: re-activat de difuzare căutare server de nume pentru versiunile mai noi jython (2,5 +)
- Jython: eliminat selectați apel aparent inutil în cod protocol care a provocat accident în selectați modul jython lui
- Mai multe informatii despre probleme de conectare 127.0.0.1 adăugate la capitolul depanare în manualul
- Serverul evenimentului poate acum, de asemenea, rula fără server de nume
- este posibil impas fixă în NS proxy atunci când este necesar să rebind la serverul
- Privire de ansamblu asupra Adaugata despre fire, sesiuni, obiecte de la capitolul utilizare în manual
- secțiunea TLS limpezite în manualul
- nou logo Nisa pe site-ul, de asemenea, în manualul
- exemplu sesiune Adaugata pentru a arăta utilizare a obiectelor TLS și ușurința în utilizare sesiune de resurse
Cerințe :
- Python
Comentariile nu a fost găsit