Тарс
Название Tars происходит от имени робота из фильма «Звёздный рубеж». Это высокопроизводительная среда разработки RPC-фреймворк на основе одноимённого протокола для сервисов. Она поставляется с интегрированной платформой управления эксплуатацией и через расширяемое планирование реализует полууправляемые услуги эксплуатации.
Тарс — это унифицированный фреймворк TAF (Total Application Framework) для бэкенд-логики, который используется компанией Tencent с 2008 года. В настоящее время он поддерживает языки C++ и Java. Фреймворк предоставляет пользователям комплексные решения, связанные с разработкой, эксплуатацией и тестированием, помогая быстро разрабатывать, развёртывать, тестировать и запускать продукты или услуги.
Он объединяет в себе расширяемый протокол кодирования и декодирования, высокопроизводительную коммуникационную среду RPC, маршрутизацию и обнаружение имён, публикацию мониторинга, статистику журналов, управление конфигурацией и другие функции. С его помощью можно быстро создавать собственные стабильные и надёжные распределённые приложения с использованием микросервисов и реализовывать полноценное эффективное управление услугами.
В настоящее время этот фреймворк используется внутри компании Tencent во всех основных бизнес-направлениях и пользуется большой популярностью. Количество узлов обслуживания, работающих на базе этого фреймворка, достигает десятков тысяч.
Подробное описание Tars см. в Introduction.md.
Текущие поддерживаемые операционные системы:
— Linux.
Поддерживаемые языки разработки:
— C++; — Java.
При первой установке обратитесь к документу с инструкциями по установке Install.md.
После того как вы станете более опытным в установке, вы можете установить программное обеспечение, используя сценарии в каталоге build (при необходимости внесите изменения).
См. каталог docs.
Открытый исходный код Tars использует лицензию BSD-3-Clause. Подробности см. в файле LICENSE.TXT.
Техническая группа обмена QQ: 579079160.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )