Бережливость апачей

  • Основы Thrift

    • Thrift — это язык определения интерфейса и двоичный протокол для создания сервисов. 
    • Разработан Facebook и с 2020 года является проектом с открытым исходным кодом в Apache Software Foundation. 
    • Использует RPC и объединяет программный стек с генерацией кода для кросс-платформенных сервисов. 
  • Совместимость и поддержка языков

    • Поддерживает множество языков программирования, включая ActionScript, C и другие. 
    • Реализация описана в техническом документе, опубликованном в апреле 2007 года. 
  • Архитектура и протоколы

    • Включает полный стек для создания клиентов и серверов. 
    • Поддерживает различные протоколы, включая двоичные и текстовые форматы. 
    • Включает серверную инфраструктуру с блокирующими и неблокирующими серверами. 
  • Транспортные средства и серверы

    • Поддерживает различные транспортные средства, включая файловый транспорт и транспорт на основе сокетов. 
    • Предоставляет различные типы серверов, включая многопоточные и однопоточные серверы. 
  • Создание сервиса Thrift

    • Необходимо написать файлы Thrift для описания сервиса, сгенерировать код на целевом языке, запустить сервер и вызвать его с клиента. 
  • Дополнительные ресурсы

    • Ссылки на другие форматы сериализации данных и веб-сайты. 

Полный текст статьи:

Апач Трифт — Википедия

Оставьте комментарий

Прокрутить вверх