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

OSCHINA-MIRROR/mirrors-JoyQueue

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

JoyQueue

Лицензия Релиз Maven Central Последний коммит Travis Статус покрытия

Читать китайскую версию

JoyQueue — это облачная производственная платформа обмена сообщениями с отличной производительностью.

Особенности

  • Высокопроизводительная архитектура с низкой задержкой и высокой пропускной способностью, см. Производительность.
  • Встроенная поддержка нескольких протоколов, хорошо работает с клиентами OpenMessaging, Kafka и MQTT.
  • Простота развёртывания: однопроцессный, не зависит от других процессов, не требует дополнительных служб координации кластера.
  • Масштабирование на большие расстояния.
  • Высокая надёжность.
  • Согласованная репликация на основе алгоритма консенсуса Raft.
  • Полнофункциональная веб-консоль управления.
  • Другие полезные функции:
    • Богатые API метрик.
    • Транзакции.
    • Параллельное потребление сообщений.
    • Архивирование сообщений.
    • Предварительный просмотр сообщений.
    • Автоматическое сохранение сообщений о сбоях потребления и журналов ошибок.
    • Неограниченная ёмкость стека сообщений.

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

Результаты теста производительности JoyQueue здесь:

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

Настройки сценария:

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

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

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

Посетите Быстрый старт.

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

Посетите Индекс документации.

Анализ зависимостей

Плагин License Maven Plugin управляет лицензией этого проекта и его зависимостями. Используйте цель maven license:third-party-report, чтобы создать отчёт обо всех третьих сторонах, обнаруженных в проекте.

mvn license:aggregate-third-party-report

Вклад

Мы стремимся создавать высококачественные продукты для обмена сообщениями. Поэтому приветствуются любые мысли, запросы на вытягивание или проблемы. См. CONTRIBUTING.md, чтобы узнать подробности о представлении исправлений и рабочем процессе вклада.

Лицензия

Лицензия под Apache License, Version 2.0.

Комментарии ( 0 )

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

Введение

Каньлэдуй — облачная, высокопроизводительная, корпоративная платформа для обмена сообщениями. Развернуть Свернуть
Apache-2.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