| Revisor Revator - Programação de rede para um mundo concorrente |
Baixe Agora |
Revisor Classificação e resumo
- Nome do editor:
- Tony Arcieri
- Site do editor:
- http://distribustream.org/about
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 27 KB
Revisor Tag
Revisor Descrição
Revator - Network Programming para um mundo concorrente O Revactor é um quadro de aplicação para o Ruby que usa o modelo de ator para simplificar a criação de serviços de rede de alto desempenho.swriting Systems concorrentes é um dos problemas mais difíceis que enfrentam os programadores de hoje. Trabalhar com threads é difícil e as abordagens assíncronas são confusas e difíceis de trabalhar com.actores simplificam a programação simultânea, eliminando as condições de corrida e os deadlocks de tópicos, bem como a inversão do controle em APIs assíncronas. Além disso, cada ator tem uma caixa de correio, fazendo comunicação entre os atores incrivelmente simples.Revactor's TCP Sockets API é virtualmente idêntico ao Ruby's, o que significa que os programas de portagem do Ruby to Revator são um encaixe. Enquanto debaixo dele alcança alta escalabilidade usando a E / S sem bloqueio, os atores podem fazer chamadas de bloqueio para ler e escrever de soquetes ou até mesmo fazer solicitações HTTP inteiras e ler respostas de leitura. Se você quiser usar a E / S assíncrona para tarefas como processamento de mensagens, você também pode ter eventos de rede entregues diretamente aos atores como uma mensagem.Revactor incorpora idéias semelhantes a muitos outros idiomas e estruturas, incluindo Scala, Erlang e Python Frameworks como Eventlet e Kamaelia.
Revisor Software Relacionado