1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/KFCFans-PowerJob

06.03.2025 07:35
GitLife Service Account

Новые возможности

  • Добавлена работа с графами зависимостей (DAG) — долгожданная функциональность наконец доступна!
  • Добавлена поддержка OhMyClient OpenAPI для графов зависимостей.
  • Улучшено представление системных логов, что предотвращает переполнение основного журнала в случае крайних аномалий и последующее отключение системы.
  • Оптимизирован код загрузки GridFs (спасибо @hxuanyu)

Исправления ошибок

  • Исправлен баг, при котором контейнер не запускался после перезапуска исполнителя.
  • Исправлен баг, связанный с максимальной длиной IP-адреса исполнителя, вызывавший ошибки (спасибо пользователю Gitee @Linfly)~
  • Исправлены некоторые баги в пользовательском интерфейсе, что привело к улучшенной пользовательской среде (спасибо @fengnan0929)~
  • Исправлены несколько багов (я уже не помню, какие именно, но они были исправлены)~

Прочие изменения

Отныне jar-пакеты oms-server и oms-agent больше не предоставляются здесь. Для получения необходимых пакетов можно перейти на страницу GitHub Actions, выбрать "Java CI with Maven" и скачать последнюю сборку.

Последнее сообщение коммита: [release] v2.0.0 (just add GitHub CI)
06.03.2025 07:34
GitLife Service Account

Возможности

  • Добавлена возможность расширения контейнеров, что значительно повышает гибкость и масштабируемость системы.
  • Введен агент OhMyAgent с worker'ами, который вместе с технологиями контейнеризации обеспечивает значительную гибкость и возможности для кастомизации.
  • Внедрена система автоматической очистки "мусора", регулярно удаляющая временные файлы из рабочих директорий, снижающая нагрузку на диск.
  • Улучшены характеристики высокой доступности OhMyClient, позволяющие разработчикам указывать несколько IP-адресов для отказоустойчивости.
  • Удалено автоматическое поиск свободных портов в worker'ах; теперь используются только те порты, которые указаны в конфигурационных файлах.
  • Изменена техника повторного использования сериализационной модели worker'ов, переход от пула объектов к ThreadLocal (в ущерб небольшим производительностям ради совместимости с технологиями контейнеризации).
  • Обновлены внешний вид и дизайн пользовательского интерфейса (ещё раз благодарим фронтенд-инженера известной компании электронной коммерции за его активное участие)!

Исправление ошибок

  • Исправлен баг, при котором онлайн-логи некорректно отображались в некоторых случаях.
  • Исправлены несколько (не помню сколько точно, но они действительно были исправлены) ошибок!
Последнее сообщение коммита: [release] v1.2.0
06.03.2025 07:34
GitLife Service Account

Устранение ошибок

  • Устранена проблема с невозможностью получения oh-my-scheduler-worker из центрального репозитория (синхронизация репозитория в процессе, изменения должны вступить в силу через tworaz).

Новые возможности

  • Добавлена поддержка OpenAPI (в настоящее время поддерживаются создание, изменение, поиск, удаление и выполнение задач, а также поиск и остановка экземпляров задач).
Последнее сообщение коммита: [release] v1.1.1
06.03.2025 07:34
GitLife Service Account

Возможности

  • Добавлена возможность просмотра онлайн-журналов, что позволяет прямо в консоли просматривать логи выполнения задач — это удобно и эффективно!
  • Улучшены некоторые пользовательские интерфейсы ((T_T))
  • Исправлено несколько ошибок~
Последнее сообщение коммита: v1.1.0
06.03.2025 07:34
GitLife Service Account

Основные возможности

Первый официальный выпуск

  • Поддержка четырёх стратегий планирования: CRON, постоянной частоты, постоянной задержки и API.
  • Поддержка трёх режимов выполнения: одиночного узла, широковещательной рассылки и MapReduce.
  • Возможность бесконечного горизонтального масштабирования с мощностью, ограниченной лишь возможностями оборудования.
  • Высокие возможности перезапуска и восстановления в случае отказа, при условии наличия достаточного количества доступных узлов в кластере.
  • Минимальные зависимости от баз данных, что обеспечивает простое развертывание, быстрое освоение и эффективное программирование; всего несколькими строками кода можно получить распределённые вычислительные способности всего кластера.
  • Поддержка различных типов процессоров: Spring Beans, обычных Java классов (внутренних/внешних), Shell скриптов и Python.
Последнее сообщение коммита: v1.0.0
1
https://api.gitlife.ru/oschina-mirror/KFCFans-PowerJob.git
git@api.gitlife.ru:oschina-mirror/KFCFans-PowerJob.git
oschina-mirror
KFCFans-PowerJob
KFCFans-PowerJob