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

OSCHINA-MIRROR/codefocus-club-codefocus-project

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

codefocus-project

Цель проекта — создание открытых, простых, быстрых и эффективных базовых компонентов и сервисов, сохранение первоначальной цели и движение вперед.

Последняя версия:

версия: 1.0.1-SNAPSHOT

Адрес репозитория:

 <repository>
    <id>oss-snapshots</id>
    <name>Nexus</name>
    <url>https://oss.sonatype.org/content/repositories/snapshots</url>
    <releases>
        <enabled>false</enabled>
    </releases>
    <snapshots>
        <enabled>true</enabled>
    </snapshots>
 </repository> 

Описание базовых компонентов 1. codefocus-rabbit-starter Создание и потребление RabbitMQ на основе динамического конфигурирования YML

     Описание:
         Создание и потребление RabbitMQ на основе динамического конфигурирования YML.
     Преимущества:
         1.  Динамическое создание RabbitMQ.
         2.  Поддержка пользовательских конфигураций.
     Действия:
         codefocus-rabbit-starter readme.md
  2.  codefocus-cache Динамическое конфигурирование Redis на основе YML, интеграция Spring Cache, добавление вторичного кэша caffeine, оптимизация команд keys и scan, расширение времени жизни ключей, использование аналогично Spring Cache, поддержка дополнительных функций
      Описание:
         Интеграция первичного кэша caffeine и вторичного кэша Redis.
     Преимущества:
         1.  При массовом обновлении не используется команда Keys, что повышает производительность Redis.
         2.  Поддержка динамического определения времени жизни кэша.
         3.  Поддержка DistributedLock (распределённого блокировочного механизма).
         4.  Поддержка RequestLimit (ограничения запросов).
         5.  Поддержка ограничения нагрузки на сервис.
     Производительность:
         По результатам тестирования производительность выше в 2 раза по сравнению с использованием только Redis.
     Действия:
         Подробнее в codefocus-cache readme.md
  3.  codefocus-dubbo-trace Пользовательский механизм трассировки распределённых цепочек traceId
     Описание:            Пользовательский механизм трассировки распределённых цепочек traceId
     Преимущества:
         1.  Использование стратегии UUID для генерации traceId
         2.  Поддержка определения стратегии генерации traceId
         3.  Передача traceId между основным и дополнительным потоками без потери
     Действия:
         codefocus-dubbo-trace  readme.md

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

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

Введение

Быстрая интеграция компонента starter в Spring Boot, предоставляющего решения для кэширования, полнотелого отслеживания (trace) и работы с очередями сообщений. Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

Язык

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

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