Apache Etch jest platformą, język, a warstwa transportowa niezależne.
Oznacza to, że działa z wieloma technologiami z pudełka i można skupić się bardziej na pisaniu swoich umiejętności, a następnie kod cel wsparcie specyficzne.
U podstaw Etch przebywa potężny, zbudowany na zamówienie sieci język opisu, który pomaga programistom opisać usługi sieciowe i interakcji.
Język ten jest interpretowany przez kompilator Etch i ramy również pochodzi z różnych bibliotek dla wiązania przy użyciu tego języka w innych środowiskach programistycznych.
Aplikacje zbudowane z Etch ramach są wysoce skalowalne i zapewniają wysoki poziom efektywności i wydajności, wsparcie w czasie rzeczywistym jednego lub dwukierunkową komunikację.
Usługa sieciowa stworzona przez Etch może mieć modułu klienta i serwera napisane w różnych językach, ale nadal być w stanie współdziałać i współpracować bez żadnych problemów dotyczących wymiany wiadomości i transportu warstw.
Właściwości :
- Wiązania bbli Stabilny Język:
- C #
- Java
- Wiązania bbli Niestabilna Język:
- Python
- JavaScript
- Przejdź
Co nowego w tym wydaniu:
- Poprawiono błędy:
- ValueFactory SRuntimes Mutex nie odblokowany,
- Brak typedef do SmartPointer w EtchNumber
- Uszkodzona dziedziczenia w :: równa i :: funkcje GetHashCode
- EtchPacketizer nie jest w stanie odbierać wiele pakietów w jednym Buffer
- Aktualizacja Capu 0.13.0
- Dodaj nową linię do pliku tymczasowego,
- Klient wisi w hasResult () lub hasException ()
- Wskaźnik bufor nie jest aktualizowany po EtchFlexBuffer :: umieścić
- EtchPacketizer :: sessionData nie obsługuje wielu pakietów w buf
- Fix Ostrzeżenia kompilacji
- Usprawnienia:
- poziom rejestrowania i logowania appender konfigurowalne w EtchRuntime
- Brak nowej linii na końcu pliku,
- można zbudować KPP wiążące dla kilku platform z rzędu
- Wbudowany system - Make Wielordzeniowy build
Co nowego w wersji 1.1.0:
- Poprawiono błędy:
- Metoda UnwantedMessage.ToString próbuje sformatować za pomocą formatowania stylu java zamiast stylu CSharp
- Czasami zamykając TlsConnection normalnie spowoduje IOException z Socket jest zamknięta.
- Compiler rzuca URISyntaxException jeśli istnieją przestrzenie w ścieżce klasy
- Zbuduj problemy, jeśli źródłem Etch jest pobierany do ścieżki ze spacjami,
- Niezgodność w README dla dołączonych przykładów
- Windows 7 / .NET 3.5 Runtime error setsockopt SP1
- Usprawnienia:
- powraca TransportFactory.newTransport stosu czele DeliveryService co sprawia, że trudne do wdrożenia meta transporty
- Listener stos jest zbudowany 1/2 do góry nogami i dziwne hamowanie nazwa usługi i inne filtry transportowe
- Zmień Maven GroupID & quot; org.apache.etch & quot; z & quot; etch.etch & quot;
- Nowe funkcje:
- Opracowanie i wdrożenie ram dla badań interoperacyjności, oraz prosty test demonstracyjny
- Wdrożenie część kompilatora w c-wiązania, aby wygenerować kod do wykonywania Etch C
- Integracja c-wiązania w okna kompilacji.
- Port c-wiązanie z linux, rozwiązać różnice pomiędzy Windows i Linux.
- Realizacja Etch C Binding (Runtime + Compiler)
Komentarze nie znaleziono