Apache Etch é a plataforma, linguagem e camada de transporte independente.
Isso significa que ele funciona com muitas tecnologias fora da caixa e você pode se concentrar mais de suas habilidades em escrever o código em vez de fornecer apoio específico para o alvo.
No núcleo do Etch reside uma poderosa linguagem de descrição de rede custom-built que ajuda os desenvolvedores descrevem serviços de rede e interações.
Esta linguagem é interpretada através do compilador Etch e do quadro também vem com várias bibliotecas de ligação para utilizar esta linguagem em outros ambientes de programação.
Os aplicativos criados com o quadro Etch são altamente escaláveis e fornecer um alto nível de eficiência e desempenho, suportando comunicações em tempo real uma ou duas vias.
Um serviço de rede criada via Etch pode ter um módulo de cliente e servidor escritos em linguagens diferentes, mas ainda assim ser capaz de interagir e cooperar sem problemas relativos camadas de câmbio e de transporte de mensagens.
Características :
- Ligações Stable da língua:
- C #
- Java
- bbli vínculos de linguagem instável:
- Python
- JavaScript
- Go
O que é novo nesta versão:
- erros corrigidos:
- ValueFactory SRuntimes Mutex não desbloqueado
- Faltando Typedef para SmartPointer em EtchNumber
- herança Corrupt em igual :: e :: funções GetHashCode
- EtchPacketizer não é capaz de receber vários pacotes em um buffer
- Update para CAPU 0.13.0
- Adicionar nova linha e de arquivo gerado
- Cliente paira no hasResult () ou hasException ()
- Índice Buffer não é atualizado após EtchFlexBuffer :: colocar
- EtchPacketizer :: não sessiondata não suporta vários pacotes em buf
- Fix de Avisos Compilar
- Melhorias:
- Faça nível de log e log appender configurável em EtchRuntime
- Falta de nova linha no final do arquivo
- Faça o possível para construir a para várias plataformas em uma linha de ligação cpp
- Build-System - Faça Multicore compilação
O que é novo na versão 1.1.0:
- erros corrigidos:
- método UnwantedMessage.ToString tenta formatar usando o estilo de formatação java em vez de estilo csharp
- Às vezes, fechando um TlsConnection normalmente resultará em uma IOException com soquete está fechada.
- Compiler lança URISyntaxException se há espaços no classpath
- Construir problemas se fonte Etch é baixado para um caminho com espaços
- incompatibilidade no READMEs para os exemplos empacotados
- Windows 7 / .NET 3.5 SP1 erro de execução setsockopt
- Melhorias:
- TransportFactory.newTransport retornos pilha encimado por DeliveryService o que o torna difícil de implementar transportes meta li>
- pilha Listener é construído 1/2 de cabeça para baixo e estranho serviço de nome de inibir e outros filtros de transporte
- Alterar maven groupId para & quot; org.apache.etch & quot; de & quot; etch.etch & quot;
- Novos recursos:
- Criar e implementar uma estrutura para testes de interoperabilidade, além de um teste simples demonstração
- Implementar a parte compilador do, para gerar código para o tempo de execução Etch C de ligação c
- Integrar o c-vinculativo para as janelas de construção.
- Port para o linux obrigatório-c, resolver diferenças entre Windows e Linux.
- Implementação de Etch C Encadernação (Runtime + Compiler)
Comentários não encontrado