Apache Etch е платформа, език, и транспорт слой независима.
Това означава, че работи с много технологии от кутията и можете да се съсредоточите повече от вашите способности за писане на код, а след това се предоставя целева-специфично подпомагане.
В основата на Etch пребивава мощен, специално изградена мрежа език описание, което помага на разработчиците да опишат мрежови услуги и взаимодействия.
Този език се тълкува чрез Etch съставител и рамката също така идва с различни свързващи библиотеки за използването на този език в други програмни среди.
Приложения, изградени с Etch рамка са силно мащабируем и осигуряват високо ниво на ефективност и производителност, като поддържа в реално време един или двупосочна комуникация.
Мрежовата услуга, създадена през Etch може да има клиент и сървър модул написан на различни езици, но все още е в състояние да си взаимодействат и да си сътрудничат, без никакви проблеми по отношение на валутните съобщение и транспортни слоеве.
<силни> Характеристики силен >:
- <Ли клас = "bbli"> Stable Езикови автомати:
- C #
- Java
- Python
- JavaScript
- Go
<Ли клас = "bbli"> Нестабилна Езикови автомати:
Какво ново в тази версия:
- Фиксирани бъгове:
- ValueFactory SRuntimes Mutex не отключена
- Липсва Typedef да SmartPointer в EtchNumber
- корумпиран наследство в :: равнява и :: getHashCode функции
- EtchPacketizer не е в състояние да получава множество пакети в един буфер
- Актуализация на CAPU 0.13.0
- Добави нова линия до и от генерира файл
- Client виси в hasResult () или hasException ()
- Buffer Index не е актуализиран след EtchFlexBuffer :: сложи
- EtchPacketizer :: sessionData не поддържа множество пакети в Buf
- Fix на компилирате Предупреждения
- Подобрения:
- Направи лог ниво и влезте appender конфигуриране при EtchRuntime
- Липсва нов ред в края на файла
- дават възможност да се изгради на CPP-задължителен за няколко платформи в ред
- Build-System - Направи многоядрени строителство
Какво ново във версия 1.1.0:
- Фиксирани бъгове:
- метод UnwantedMessage.ToString опитва да форматирате използвайки форматирането на Java стил вместо csharp стил
- Понякога затварянето на TlsConnection обикновено ще доведе до IOException с Socket е затворен.
- Compiler хвърля URISyntaxException ако има празни места в CLASSPATH
- Изграждане проблеми, ако Etch източник е изтеглен път с пространства
- Несъвместимост в READMEs за включените примери
- Windows 7 / .NET 3.5 SP1 Runtime setsockopt грешка
- Подобрения:
- TransportFactory.newTransport връща стек гарнирани с DeliveryService което го прави трудно за прилагане мета транспорт
- Слушател стак е построена 1/2 главата надолу и странно инхибиране името на услугата и други транспортни филтри
- Change Maven groupId да & quot; org.apache.etch & quot; от & quot; etch.etch & quot;
- Нови функции:
- Проектиране и изпълнение на рамка за изпитване на оперативната съвместимост, плюс един прост тест демонстрация
- Прилагане на компилатор част на C-задължителен, за да се генерира код за Runtime Etch C
- Интегриране на C-задължителен в прозорците се строи.
- Port С-свързване с Linux, разрешаване на различията между Windows и Linux.
- Изпълнение на Etch C подвързване (Runtime + Compiler)
Коментари не е намерена