Pyro is een geavanceerde en krachtige Distributed Object Technology systeem volledig geschreven in Python, die is ontworpen om zeer eenvoudig te gebruiken zijn. Nooit zorgen te maken over het schrijven van netwerkcommunicatie code opnieuw, bij het gebruik van Pyro je net schrijf uw Python-objecten, zoals u gewend bent. Met slechts een paar regels extra code, Pyro verzorgt de netwerkcommunicatie tussen uw objecten zodra je ze verdelen over verschillende machines op het netwerk. Alle bloederige socket programmeren details worden verzorgd, je gewoon een methode aan te roepen op een remote object alsof het een lokale object!
Pyro biedt een object-georiënteerde vorm van RPC. U kunt Pyro gebruiken binnen één systeem, maar het ook gebruiken voor IPC. Voor degenen die bekend zijn met Java zijn, Pyro lijkt op Java Remote Method Invocation (RMI). Het is meer vergelijkbaar met CORBA - dat is een systeem- en taalonafhankelijk Distributed Object Technology en heeft veel meer te bieden dan Pyro of RMI. Maar Pyro is eenvoudig, klein en gratis
Wat is nieuw in deze release:!
- Opmerking: Pyro 3.9 is volledig backwards compatibel met Pyro 3.8.
- Vaste mobiele code niet wanneer dat nodig is om proces afhankelijk modules (hiërarchie)
- Hernoemd een aantal parameters in core.py om te voorkomen dat het overschrijven van de ingebouwde typenaam 'object'
- Toegevoegde '-x' optie om de naam van de server om te voorkomen dat het starten van een uitzending luisteraar
- Veel eenvoudiger setup.py script
- Toegevoegd PYRO_ONEWAY_THREADED config item Pyro vertellen om een draad of niet voor enkele reis gesprekken (standaard = 1, gebruik draden) gebruiken
- NS en ES, en de NSC tools kunnen nu al worden gestart met behulp van python -m
- Eenvoudig config diagnostische behulp van python -m Pyro.configuration
- jython: toegevoegde oplossingen voor jython 2.2 bugs met betrekking tot import
- jython: re-enabled uitzending nameserver lookup voor nieuwere jython versies (2.5 +)
- jython: verwijderd schijnbaar nutteloze select oproep in protocol code die crash veroorzaakt in bepaalde module jython's
- Meer informatie over 127.0.0.1 problemen met de verbinding toegevoegd aan het hoofdstuk over probleemoplossing in de handleiding
- Evenement server kan nu ook draaien zonder naam van de server
- Vaste mogelijke impasse in NS proxy wanneer het nodig is om opnieuw binden aan de server
- Toegevoegd overzicht over onderwerpen, sessies, objecten om het gebruik van het hoofdstuk in de handleiding
- Geklaarde TLS sectie in de handleiding
- Nice nieuw logo op de website, ook in de handleiding
- Toegevoegd sessie bijvoorbeeld om het gebruik van TLS en gebruiksvriendelijke sessie resource objecten tonen
Eisen
- Python
Reacties niet gevonden