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

OSCHINA-MIRROR/mirrors-JoyQueue

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 04:32 74955ee

JoyQueue — облачная, высокопроизводительная, корпоративная платформа обмена сообщениями.

Основные характеристики

  • Высокая производительность с учётом низкой задержки и высокой пропускной способности, см. Производительность;
  • Совместимость с различными протоколами: поддержка клиентов OpenMessaging (https://github.com/openmessaging/openmessaging-java), Kafka (http://kafka.apache.org/) и MQTT (http://mqtt.org/), поддержка гетерогенных клиентов для производства или потребления одной и той же темы;
  • Простота развёртывания: однопроцессный, без зависимостей, не требует развёртывания дополнительных ZooKeeper или Naming Service;
  • Поддержка крупномасштабного кластерного развёртывания и эластичного масштабирования;
  • Высокодоступное и надёжное решение на основе Raft (https://raft.github.io/), кластерные узлы продолжают работать при сбое, сообщения не теряются;
  • Функциональный веб-интерфейс управления;
  • Полноценные корпоративные функции:
    • Расширенный мониторинг производительности API;
    • Полная поддержка транзакций;
    • Параллельное потребление;
    • Архивация сообщений, предварительный просмотр сообщений;
    • Автоматическое сохранение сообщений о сбоях потребления и журналов ошибок;
    • Неограниченная способность накапливать сообщения.

Производительность

Некоторые данные тестирования производительности JoyQueue:

Сценарии QPS Количество параллельных потоков Среднее время задержки / TP99 / TP999 (мс) Коэффициент отказов (%)
Онлайн бизнес-сценарии 510 924 400 1/4/8 0
Сценарии потоковых вычислений 32 961 776 900 N/A 0

Определение тестовых сценариев:

Сценарии Способ отправки Размер пакета Метод сжатия сообщений Размер тестового сообщения Количество разделов Клиент
Онлайн бизнес-сценарий Синхронный 1 Без сжатия 1 КБ 200 joyqueue-client-4.1.1
Сценарии потоковых вычислений Асинхронный 100 LZ4 1 KB 200 kafka-clients-2.1.1

Для получения более подробной информации о тестировании см. раздел Производительность.

Быстрый старт

См. раздел Быстрый старт.

Документация

См. раздел Каталог документации.

Вклад в проект

JoyQueue стремится создать полноценное сообщество платформ обмена сообщениями и приветствует любые идеи и вопросы.

Лицензия с открытым исходным кодом

Лицензия Apache версии 2.0: https://www.apache.org/licenses/LICENSE-2.0

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-JoyQueue.git
git@api.gitlife.ru:oschina-mirror/mirrors-JoyQueue.git
oschina-mirror
mirrors-JoyQueue
mirrors-JoyQueue
master