Pyro là một hệ thống phân phối công nghệ tiên tiến và mạnh mẽ đối tượng viết hoàn toàn bằng Python, được thiết kế rất dễ sử dụng. Không bao giờ lo lắng về cách viết mã truyền tin mạng một lần nữa, khi sử dụng bạn chỉ cần viết Pyro đối tượng Python của bạn như bạn sẽ bình thường. Chỉ với một vài dòng mã thêm, Pyro chăm sóc của các mạng truyền thông giữa các đối tượng của bạn khi bạn chia chúng trên các máy khác nhau trên mạng. Tất cả các chi tiết lập trình socket đẫm máu được đưa về chăm sóc, bạn chỉ cần gọi một phương thức trên một đối tượng từ xa như thể nó là một đối tượng địa phương!
Pyro cung cấp một hình thức hướng đối tượng của RPC. Bạn có thể sử dụng Pyro trong một hệ thống duy nhất, nhưng cũng sử dụng nó cho IPC. Đối với những người đã quen thuộc với Java, Pyro giống Java Remote Method Invocation (RMI). Nó ít tương tự như CORBA - đó là một độc lập công nghệ Object phân phối hệ thống và ngôn ngữ và có nhiều hơn nữa để cung cấp hơn Pyro hoặc RMI. Nhưng Pyro là đơn giản, nhỏ và miễn phí
là gì mới trong phiên bản này:
- Lưu ý: Pyro 3.9 là hoàn toàn ngược tương thích với Pyro 3.8.
- Cố định mã di động không khi cần thiết để quá trình phụ thuộc module (phân cấp)
- Đổi tên một số thông số trong core.py để tránh ghi đè lên các tên kiểu dựng sẵn 'đối tượng'
- '-x' tùy chọn thêm vào tên máy chủ để tránh bắt đầu từ một người biết lắng nghe phát sóng
- script setup.py Phần lớn đơn giản
- Added PYRO_ONEWAY_THREADED mục config để cho Pyro sử dụng một chủ đề hoặc không cho các cuộc gọi oneway (mặc định = 1, đề sử dụng)
- NS và ES, và các công cụ nsc, bây giờ tất cả có thể được bắt đầu bằng cách sử dụng python -m
- Dễ dàng cấu hình chẩn đoán sử dụng python -m Pyro.configuration
- Jython: cách giải quyết thêm cho Jython 2.2 lỗi liên quan đến nhập khẩu
- Jython: tái kích hoạt phát sóng tra cứu tên máy chủ cho các phiên bản mới hơn Jython (2.5 +)
- Jython: bỏ chọn cuộc gọi dường như vô dụng trong mã giao thức mà gây ra tai nạn trong chọn mô-đun Jython của
- Thông tin thêm về vấn đề kết nối 127.0.0.1 thêm để xử lý sự cố chương trong cuốn hướng dẫn
- máy chủ sự kiện doanh nghiệp cũng có thể chạy mà không có tên máy chủ
- Cố định có thể bế tắc trong NS proxy khi nó cần thiết để kết nối lại với máy chủ
- Thêm cái nhìn tổng quan về chủ đề, các buổi, các đối tượng để sử dụng chương trong sách hướng dẫn
- phần TLS làm rõ trong cuốn hướng dẫn
- Nice logo mới trên website, cũng trong sách hướng dẫn
- Nhập ví dụ phiên để hiển thị các đối tượng sử dụng TLS và sử dụng tài nguyên phiên
Yêu cầu :
- Python
Bình luận không