SIM-BAT
SIM-BAT — это инструмент для управления задачами (работами), основанный на DAG (направленном ациклическом графе). Он предназначен для распределённых сервисных кластеров и прост в использовании.
Инструмент обладает развитыми функциями проектирования, управления и мониторинга задач. Поддерживает крупномасштабные пакетные задачи (миллионы).
SIM-BAT состоит из трёх компонентов: конструктора, диспетчера и монитора. Архитектура представлена на рисунке ниже:
SIM-BAT отличается простотой, стабильностью и эффективностью.
SIM-BAT использует неинтрузивный интерфейс для поддержки различных типов задач. Нет особых требований к языку программирования приложения. Существует два основных типа интерфейса: один — команды, которые можно выполнить в SHELL, поддерживающие всю синтаксическую структуру SHELL, включая переменные среды; другой — интерфейс HTTP POST, формат сообщения настраивается и поддерживает форматы JSON и XML. Интерфейс сообщений позволяет выполнять задачи на сервере приложений (например, TOMCAT), достаточно настроить сообщение запуска задачи и сообщение запроса задачи.
SIM-BAT предоставляет графический инструмент проектирования и мониторинга, который позволяет удобно группировать и связывать задачи параллельно или последовательно. Также можно наглядно отслеживать выполнение задач в реальном времени и легко вмешиваться вручную при возникновении ошибок.
SIM-BAT поддерживает главный и подчинённый кластеры для распределения задач по серверам кластера. Архитектура показана на рисунке ниже:
4. Ответьте на вопросы, нажимая Enter, на третий вопрос ответьте y.
5. Выйдите и войдите снова, чтобы изменения в профиле вступили в силу.
6. Выполните команду simbat_ctl start.
7. Измените файл client/bin/simbat.cfg, заменив значение IP_ADDR на IP-адрес сервера. По умолчанию порт равен 9010, убедитесь, что порт свободен и не заблокирован брандмауэром.
8. В client/bin дважды щёлкните значок simbat_designer.exe, чтобы войти в конструктор.
9. Откройте c1001.sbt и загрузите его на сервер, используя учётные данные simbat для имени пользователя и пароля.
10. В client/bin дважды щёлкните значок simbat_monitor.exe, чтобы перейти в монитор.
11. В меню значка SAMPLE выберите «Запустить пакет», используя учётные данные simbat для имени пользователя и пароля.
12. В меню значка SAMPLE выберите «Войти в этот пакет». Через 10 секунд группа G1 станет красной и выдаст предупреждение.
13. Выберите «Перейти к этой группе» в меню группы G1.
14. Выберите «Просмотреть журнал» в меню значка задания JOB_1.
15. Выберите «Пропустить» (или создайте файл ~/aaa и выберите «Перезапустить») в меню значка JOB_1.
16. Через 10 секунд пакет будет успешно завершён.
17. Поздравляем! Вы успешно завершили свой первый пример пакета!
18. Подробные инструкции по использованию SIM-BAT доступны в руководстве пользователя в каталоге doc.
Сервер в настоящее время поддерживает платформы linux, linux64, aix, aix64, hp, solaris, настройка выполняется с помощью команды configure, по умолчанию используется linux64. Установленный пакет находится в каталоге release, установите его с помощью команды simbat_install. Для компиляции клиентской части требуется C++ Builder XE7, файлы проектов в каталогах designer и monitor представляют собой ProjectGroup1.groupproj.
SIM-BAT успешно используется во многих крупных предприятиях. Некоторые из них представлены на рисунке ниже:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )