DDMQ — это распределённый продукт для обмена сообщениями, разработанный командой DiDi Infrastructure на основе Apache RocketMQ. Как распределённое промежуточное ПО для обмена сообщениями DDMQ обеспечивает низкую задержку, высокую пропускную способность и высокую доступность службы обмена сообщениями для многих важных крупномасштабных распределённых систем внутри DiDi. DDMQ предоставляет услуги обмена сообщениями в реальном времени, с задержкой и транзакционные сообщения для удовлетворения различных сценариев. С помощью простой в использовании веб-консоли и простого SDK-клиента разработчики могут легко создавать и использовать сообщения.
Мы предоставляем автономную версию DDMQ в виде образа Docker, дополнительную информацию см. в carrera-docker/README.md.
Разверните MySQL и Zookeeper.
Установите MySQL 5.7: https://dev.mysql.com/doc/mysql-installation-excerpt/5.7/en/. Установите Zookeeper 3.4.x: https://zookeeper.apache.org/doc/r3.1.2/zookeeperStarted.html.
Разверните RocketMQ, следуя руководству RocketMQ.
Инициализируйте таблицы MySQL, следуя руководству MySQL.
Разверните консоль, следуя руководству Console.
Инициализируйте узел и данные Zookeeper, вызвав API консоли:
Разверните прокси-сервер Producer, следуя руководству Deploy PProxy.
Разверните Consumer Proxy, следуя руководству Deploy CProxy.
Разверните Chronos, следуя руководству Deploy Chronos.
Дополнительную информацию см. в руководстве по эксплуатации DDMQ Console Manual.
Приглашаем внести свой вклад, создавая проблемы или отправляя запросы на вытягивание. См. руководство по внесению вклада [CONTRIBUTING.md] для получения рекомендаций.
Не стесняйтесь обращаться к разработчикам DDMQ через ddmq_open_source@didiglobal.com.
DDMQ лицензируется под лицензией Apache 2.0. Смотрите файл LICENSE.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )