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

OSCHINA-MIRROR/cloudzone-cloudlimiter

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

CloudLimiter — что это?

CloudLimiter – это базовый компонент платформы, разработанный для архитектуры в Чэнду. Он используется для контроля TPS и трафика, а также для сбора статистики. Компонент подходит для проектов на Java с использованием Maven.

Возможности:

  • контроль TPS;
  • управление трафиком;
  • сбор статистики по трафику и TPS.

Как начать? Обязательно к прочтению:

  • Скачайте последнюю версию установочного пакета.
  • Руководство пользователя CloudLimiter уже заархивировано в текущем каталоге проекта docs/.

Открытый исходный код

Apache License, Version 2.0 Copyright (C) 2016-2020 CloudLimiter Group Holding Limited.

Правила разработки:

  • Для форматирования кода используйте стиль Eclipse. Перед отправкой кода необходимо его отформатировать, используя файл cloudmq.java.code.style.xml.
  • Задайте кодировку UTF-8 для файлов исходного кода Java и разделитель строк Unix в настройках редактора.
  • Перед клонированием выполните команду git config --global core.autocrlf false, чтобы обеспечить использование формата Unix для локального кода.
  • Разрабатывайте в ветках, отличных от основной, и не отправляйте непроверенный код в рабочую среду.
  • При внесении изменений в код перед отправкой предоставьте соответствующие пояснения.
  • Если вы вносите изменения в исходный код RocketMQ, необходимо уведомить всех разработчиков в команде и получить одобрение перед отправкой. Также необходимо использовать унифицированные комментарии, следуя типу 3.

Комментарии:

  • Тип 1: подходит для комментариев к классам, пакетам или методам. Пример:
/**
 * Производитель последовательных сообщений (потребитель последовательных сообщений аналогичен обычному потребителю)
 *
 * @Author xxx
 * @Since 2016/6/27 or v1.0.0
 */
  • Тип 2: подходит для структур или комментариев к пакетам. Пример:
// Поскольку это последовательное сообщение, можно выбрать только одну очередь для отправки и получения сообщений
  • Тип 3: подходит для структур или пакетов. Пример:
// xxx  Modify: xxx, <xxx@gmail.com> Since: 2017/3/20 or v1.0.0
// xxx  Add: xxx, <xxx@gmail.com> Since: 2017/03/20 or v1.0.0
  • Правила для TODO, FIXME и XXX:
TODO: + Описание: xxx Автор: xxx, <xxx@gmail.com>  Since: 2017/3/20 или v1.0.0
FIXME: + Описание: xxx Автор: xxx, <xxx@gmail.com>  Since: 2017/3/20 или v1.0.0
XXX: + Описание: xxx Автор: xxx, <xxx@gmail.com>  Since: 2017/3/20 или v1.0.0

Если в коде есть TODO, это означает, что в этом месте нужно написать функциональный код. Если есть FIXME, это значит, что код здесь требует исправления или даже является ошибочным и нуждается в исправлении. Если есть XXX, это означает, что код реализует функциональность, но метод реализации может быть улучшен в будущем.

IDE для разработки:

  • Не существует единого стандарта для IDE (можно использовать Idea или Eclipse). Рекомендуется использовать Idea.
  • Используйте последнюю версию Idea. Скачать можно по ссылке: http://pan.baidu.com/s/1slMkXY1
  • Скачать файл с комментариями свойств Idea можно по ссылке: http://pan.baidu.com/s/1hrU3IgW

Свяжитесь с нами:

Примечание: в тексте запроса присутствуют фрагменты кода, которые были оставлены без перевода.

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

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

Введение

Используется для TPS, контроля трафика и статистики. Развернуть Свернуть
Java
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/cloudzone-cloudlimiter.git
git@api.gitlife.ru:oschina-mirror/cloudzone-cloudlimiter.git
oschina-mirror
cloudzone-cloudlimiter
cloudzone-cloudlimiter
dev