Pyro est un système de technologie des objets distribués avancé et puissant entièrement écrit en Python, qui est conçu pour être très facile à utiliser. Ne vous souciez plus écrire de nouveau code de communication de réseau, lors de l'utilisation Pyro vous suffit d'écrire vos objets Python comme vous le feriez normalement. Avec seulement quelques lignes de code supplémentaire, Pyro se occupe de la communication réseau entre vos objets une fois que vous les séparer sur différentes machines sur le réseau. Tous les sanglants détails de la programmation de socket sont pris en charge, vous appelez une méthode sur un objet distant comme si ce était un objet local!
Pyro fournit une forme de RPC orienté objet. Vous pouvez utiliser Pyro dans un seul système, mais aussi l'utiliser pour IPC. Pour ceux qui sont familiers avec Java, Pyro ressemble Remote Method Invocation de Java (RMI). Il est moins similaire à CORBA - qui est une technologie objet indépendante Distribué le système et la langue et a beaucoup plus à offrir que Pyro ou RMI. Mais Pyro est simple, petit et libre
Quoi de neuf dans cette version:!
- Note: 3,9 Pyro est entièrement rétro compatible avec Pyro 3.8.
- code mobile fixe à défaut lorsqu'il est nécessaire de modules de processus en fonction (hiérarchie)
- Rebaptisé certains paramètres dans core.py pour éviter d'écraser le nom du type builtin 'objet'
- Ajout de l'option '-x' à nom serveur pour éviter de commencer une émission auditeur
- Beaucoup plus simple script setup.py
- Ajouté PYRO_ONEWAY_THREADED élément de config pour dire Pyro d'utiliser un fil ou non pour les appels unidirectionnels (par défaut = 1, use threads)
- NS et ES, et les outils du CCS, peut maintenant tous être démarré en utilisant python -m
- config facile de diagnostic utilisant python -m Pyro.configuration
- jython: solutions supplémentaires pour Jython 2,2 bogues concernant l'importation
- jython: réactivé diffusion recherche nom de serveur pour les versions plus récentes Jython (+ 2,5)
- jython: retiré appel select apparemment inutile dans le code de protocole qui a causé l'accident dans le module de sélection de jython
- Plus d'infos sur 127.0.0.1 problèmes supplémentaires au chapitre de dépannage dans le manuel connexion
- Serveur d'événements peut maintenant fonctionner aussi sans serveur de noms
- impasse possible fixe dans NS proxy quand il faut relier au serveur
- Ajout aperçu sur les threads, les sessions, les objets au chapitre de l'utilisation du manuel
- section TLS clarifié dans le manuel
- Belle nouveau logo sur le site, également dans le manuel
- Ajout d'exemple de session pour montrer l'utilisation d'objets et TLS session utilisateur ressources
Exigences :
- Python
Commentaires non trouvées