Apache Etch è la piattaforma, il linguaggio, e livello di trasporto indipendente.
Ciò significa che funziona con un sacco di tecnologie fuori dalla scatola ed è possibile concentrarsi di più della vostra abilità di scrivere codice piuttosto che fornire un supporto specifico target.
Al centro di Etch risiede una potente rete di linguaggio di descrizione, su misura che aiuta gli sviluppatori descrivono i servizi di rete e le interazioni.
Questo linguaggio viene interpretato tramite il compilatore Etch e il quadro viene fornito con diverse librerie vincolanti per l'utilizzo di questo linguaggio in altri ambienti di programmazione.
Le applicazioni create con il quadro Etch sono altamente scalabile e forniscono un elevato livello di efficienza e di prestazioni, supportando in tempo reale comunicazioni uno o due vie.
Un servizio di rete creata tramite Etch può avere un modulo client e server scritto in diverse lingue, ma ancora in grado di interagire e collaborare senza problemi per quanto riguarda i livelli di scambio dei messaggi e dei trasporti.
Caratteristiche :
- bbli Attacchi Stabile Lingua:
- C #
- Java
- bbli Attacchi instabile Lingua:
- Python
- JavaScript
- Vai
Cosa c'è di nuovo in questa versione:
- bug corretti:
- ValueFactory SRuntimes Mutex non sbloccato
- Manca Typedef a SmartPointer in EtchNumber
- eredità Corrupt in :: :: uguale e funzioni GetHashCode
- EtchPacketizer non è in grado di ricevere più pacchetti in un buffer
- Aggiorna per CAPU 0.13.0
- Aggiungi nuova linea di e di file generato
- Client si blocca in hasResult () o hasException ()
- Buffer Index non viene aggiornato dopo EtchFlexBuffer :: mettere
- EtchPacketizer :: sessiondata non supporta più pacchetti in buf
- Fix di avvertenze di compilazione
- Miglioramenti:
- Crea livello di registro e accedere appender configurabile in EtchRuntime
- newline mancante alla fine del file
- Rendere possibile costruire il-cpp vincolante per diverse piattaforme di fila
- Costruire-System - Fai Multicore costruzione
Cosa c'è di nuovo nella versione 1.1.0:
- bug corretti:
- metodo UnwantedMessage.ToString tenta di formattare utilizzando la formattazione dello stile java invece di stile csharp
- A volte la chiusura di un TlsConnection normalmente si tradurrà in una IOException con Socket è chiuso.
- Compiler getta URISyntaxException se ci sono spazi nel classpath
- Costruire problemi se fonte Etch è scaricato su un percorso con spazi
- L'incompatibilità nei file README per gli esempi in bundle
- Windows 7 / .NET 3.5 SP1 errore runtime setsockopt
- Miglioramenti:
- ritorna TransportFactory.newTransport pila sormontate da Servizio di pick up che rende difficile implementare meta trasporti
- pila Listener è costruito 1/2 a testa in giù e strano servizio nome inibendo e altri filtri di trasporto
- Cambia Maven groupId a & quot; org.apache.etch & quot; da & quot; etch.etch & quot;
- Nuove funzionalità:
- Progettare e realizzare un quadro di riferimento per i test di interoperabilità, oltre a un semplice test dimostrativo
- Attuare la parte del compilatore c vincolante, per generare il codice per il runtime Etch C
- Integrare il c vincolante nelle finestre di generazione.
- Port la c vincolante per linux, risolvere le differenze tra Windows e Linux.
- L'attuazione di Etch C Binding (Runtime + Compiler)
I commenti non trovato