Pyro é um sistema de tecnologia de objetos distribuídos avançado e poderoso inteiramente escrito em Python, que é projetado para ser muito fácil de usar. Nunca se preocupe sobre como escrever código de comunicação de rede mais uma vez, ao usar Pyro que você acabou de escrever seus objetos Python, como você faria normalmente. Com apenas algumas linhas de código extra, Pyro cuida da comunicação de rede entre seus objetos de uma vez que você dividi-los sobre diferentes máquinas na rede. Todos os sórdidos detalhes de programação soquete são tomadas de cuidados, você acabou de chamar um método em um objeto remoto como se fosse um objeto local!
Pyro fornece uma forma orientada a objetos de RPC. Você pode usar Pyro dentro de um único sistema, mas também usá-lo para IPC. Para aqueles que estão familiarizados com Java, Pyro assemelha Remote Method Invocation de Java (RMI). É menos semelhante ao CORBA - que é uma tecnologia de objetos distribuídos independente sistema- e língua, e tem muito mais a oferecer do que Pyro ou RMI. Mas Pyro é simples, pequeno e gratuito
O que é novo nesta versão:!
- Nota: Pyro 3.9 é totalmente para trás compatível com Pyro 3.8.
- código fixo-móvel não quando necessário para processar dependendo módulos (hierarquia)
- Renomeado alguns parâmetros em core.py para evitar a substituição do nome do tipo builtin "objeto"
- Adicionado opção "-x" para servidor de nomes para evitar começar um ouvinte transmissão
- roteiro setup.py Muito mais simples
- Adicionado PYRO_ONEWAY_THREADED item de configuração para dizer Pyro usar um fio ou não para as chamadas oneway (padrão = 1, de uso de threads)
- NS e ES, e as ferramentas de NSC, pode agora ser iniciado usando python -m
- Fácil configuração de diagnóstico usando python -m Pyro.configuration
- Jython: soluções alternativas adicionais para Jython 2.2 erros em relação a importação
- Jython: re-ativado lookup servidor de nome de transmissão para mais recentes versões Jython (2,5 +)
- Jython: removido escolha Chamada aparentemente inútil no código do protocolo que causou acidente em select módulo do Jython
- Mais informações sobre problemas de conexão 127.0.0.1 adicionados à solução de problemas capítulo no manual
- Servidor de Eventos agora também pode ser executado sem servidor de nome
- impasse possível Corrigido na procuração NS quando necessário para religar para o servidor
- Adicionado visão geral sobre threads, sessões, objetos para uso capítulo do manual
- seção TLS Esclarecido no manual
- novo logotipo agradável no site, também no manual
- exemplo sessão Adicionado da comprovação da utilização de objetos TLS e user-session de recursos
Requisitos :
- Python
Comentários não encontrado