Эффективная эксплуатация Tars — веб-платформы управления для бэкенд-логики
Tars (Total Application Framework) — это открытая версия унифицированного фреймворка TARS, который компания Tencent использует с 2008 года. Фреймворк поддерживает языки C++, Java, Go, Nodejs и PHP. Он предоставляет пользователям комплексные решения для разработки, эксплуатации и тестирования. Tars более мощный, чем просто RPC-фреймворк, потому что он включает в себя платформу управления эксплуатацией.
Tars Web — платформа управления эксплуатацией для сервисов TARS
Платформа Tars Web предлагает широкий спектр функций, которые помогают быстро разрабатывать, развёртывать, тестировать и запускать продукты или услуги. С помощью этой платформы пользователи могут легко выполнять следующие действия:
Установка
Для установки Tars Web необходимо сначала установить Tars. Подробные инструкции по установке можно найти в документации Tars.
Функции
Tars Web предоставляет визуальные инструменты для управления сервисами Tars, позволяя быстро создавать надёжные и стабильные микросервисные приложения и эффективно управлять ими. Платформа обладает следующими функциями:
Развёртывание сервисов. Tars Web позволяет развёртывать сервисы Tars. В настоящее время поддерживаются следующие языки:
Управление публикациями. Функция управления публикациями сохраняет загруженные пакеты публикаций и все записи о публикациях. Она также обеспечивает удобный откат к предыдущим версиям и просмотр операций. После развёртывания сервиса мы используем функцию управления публикациями для его публикации. Мы загружаем пакет публикации через инструменты упаковки и сжатия, доступные для каждого языка, на страницу управления публикациями и нажимаем кнопку «Опубликовать». Можно выбрать предыдущие пакеты публикаций для публикации и просмотреть историю.
Масштабирование сервисов. Платформа поддерживает масштабирование с использованием нескольких IP-адресов одним щелчком мыши. При масштабировании можно скопировать исходную конфигурацию узла. Масштабирование сервиса становится очень простым.
Управление шаблонами. Помимо стандартных шаблонов, Tars также поддерживает пользовательские шаблоны. Можно создавать собственные конфигурации для конкретных бизнес-процессов. Также поддерживается наследование шаблонов и автоматическое объединение после сохранения. Шаблоны управляются модульно.
Управление сервисами. На странице управления сервисами можно просматривать информацию о сервисах и их текущее состояние. Можно выполнять специфические операции над сервисами, такие как перезапуск, остановка и отключение.
Конфигурация сервисов. Платформу можно использовать для отправки конфигураций. Обычно они используются для настройки бизнес-среды, такой как адреса и порты MySQL и Redis. Это позволяет чётко различать среды разработки, тестирования и производства.
Мониторинг сервисов. Мониторинг сервисов в основном отслеживает данные о взаимных вызовах между сервисами и предоставляет многомерную визуализацию данных мониторинга. Данные включают в себя:
Мониторинг характеристик. Модуль мониторинга характеристик в основном выполняет статистический анализ пользовательских характеристик сервисов. Этот модуль состоит из имени характеристики, значения характеристики и метода статистики. Можно просмотреть все имена и значения характеристик, а также сравнить данные за два дня.
Отладка интерфейсов. Поддерживается загрузка файлов протоколов Tars для отладки интерфейсов сервисов.
Открытые модули
На основе Tars и Tars Web были созданы следующие открытые модули:
Лицензия Tars — BSD-3-Clause. Подробности см. в файле LICENSE.TXT.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )