Pyro jest zaawansowany i wydajny system Ukazuje Technologia Obiekt w całości napisany w Pythonie, które ma być bardzo łatwy w użyciu. Nie martw się o ponowne pisanie sieci kodu komunikacyjnego, przy użyciu Pyro po prostu napisać obiektów Pythona, jak zwykle. Z zaledwie kilku linii dodatkowy kod, Pyro dba o komunikacji sieciowej między obiektami po podzielić je na różne komputery w sieci. Wszystkie krwawe szczegóły programowania gniazda są pod opieką, wystarczy wywołać metodę na odległym obiekcie, jak gdyby był to lokalny obiekt!
Pyro udostępnia formularz obiektowego RPC. Możesz użyć Pyro w ramach jednego systemu, ale również wykorzystać go do IPC. Dla tych, którzy są zaznajomieni z Java, Pyro przypomina Javy zdalnego wywoływania metod (RMI). To jest mniej podobna do CORBA - co jest niezależne od języka związanych z systemem i technologia Przedmiot i Ukazuje ma znacznie więcej do zaoferowania niż Pyro lub RMI. Ale Pyro jest proste, małe i wolne
Co nowego w tym wydaniu:!
- Uwaga: Pyro 3.9 jest wstecznie kompatybilny z Pyro 3.8.
- Poprawiono kod mobilna braku niezbędnej do modułów procesowych w zależności (hierarchia)
- Zmiana nazwy niektórych parametrów w core.py uniknąć nadpisywania wbudowane nazwy typu "obiekt",
- '-x' opcja dodana do serwera nazw, aby uniknąć rozpoczęciem transmisji słuchacz
- Znacznie prostszy skrypt setup.py
- Dodane PYRO_ONEWAY_THREADED poz config powiedzieć Pyro używać wątek lub nie dla połączeń jednokierunkowy (domyślnie = 1, użyj wątków)
- NS i ES oraz narzędzia NSC, może teraz być w całości za pomocą Pythona rozpoczął -m
- Łatwa konfiguracja za pomocą python -m diagnostyczne Pyro.configuration
- jython: dodane obejścia jython 2,2 błędy dotyczące importu
- jython: ponownie włączona transmisja wyszukiwania serwera nazw dla nowszych wersji jython (2.5 +)
- jython: usunięty pozornie bezużyteczne wybierz wywołanie w kodzie, który spowodował awarię protokołu w wybierz moduł jython za
- Więcej informacji na temat problemów z połączeniem dodanych do działu 127.0.0.1 rozwiązywania problemów w podręczniku
- Serwer zdarzeń mogą również działać bez serwera nazw
- Poprawiono możliwe impasu w NS pełnomocnika, kiedy postanowił ponownie powiązać z serwerem
- Dodane przegląd o wątkach, sesji obiektów do użytkowania w rozdziale ręcznym
- sklarowane sekcja TLS ręcznego
- Nicea nowe logo na stronie internetowej, także w ręcznej
- Dodane Przykład sesji pokazać wykorzystanie obiektów TLS i łatwość sesji zasobów
Wymagania :
- Python
Komentarze nie znaleziono