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

OSCHINA-MIRROR/xuxueli0323-xxl-cache

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

XXL-CACHE

XXL-CACHE — это многоуровневый кэш-фреймворк.
-- Главная страница --

Введение

XXL-CACHE — это многоуровневый кэш-фреймворк, который эффективно объединяет локальный кэш и распределённый кэш (Redis + Caffeine). Он поддерживает такие возможности, как многоуровневый кэш, гарантии согласованности, срок годности данных (TTL), изоляцию категорий и защиту от проникновения. Характеристики фреймворка включают высокую производительность, высокую масштабируемость, гибкость и простоту использования, что позволяет предлагать решения для многоуровневого кэширования с высокой производительностью.## Документация

Возможности

  • 1. Легкость использования: легкий вход, удобство в использовании, освоение за одну минуту;
  • 2. Множественные уровни кэширования: эффективное сочетание локального кэша и распределенного кэша (Redis + Caffeine), поддержка L1 и L2 уровня кэширования, а также поддержка различных сценариев кэширования;
  • 3. Высокая гибкость: модульное абстрактное проектирование фреймворка, позволяющее использовать собственные расширения для локального кэша, распределенного кэша и схем сериализации;
  • 4. Высокая производительность: нижележащее проектирование модели кэширования L1 (локальный) + L2 (удалённый), множественные уровни кэширования, наличие локального кэша перед распределённым кэшем на уровне приложения, что позволяет обрабатывать самые частые запросы локально, минимизируя удалённую связь и повышая производительность;
  • 5. Обеспечение согласованности данных: поддержка согласованности данных между различными уровнями кэширования и несколькими узлами кластера, использование широковещательных сообщений (Redis Pub/Sub) и активной очистки клиентской стороны для обеспечения согласованности данных между L1 и L2 уровнями, а также между различными узлами кластера на уровне L1;
  • 6. TTL: поддержка времени жизни (TTL), возможность активной очистки и удаления кэшированных данных;
  • 7.Изоляция категорий кэширования: поддержка пользовательских категорий кэширования, изолированное хранение кэшированных данных;
    1. Управление рисками кэширования: защита от типичных рисков кэширования, таких как переполнение кэша, реализация специальных механизмов защиты на уровне реализации;
    1. Прозрачное подключение: поддержка прозрачного подключения бизнес-логики, скрытие деталей реализации, снижение затрат на разработку бизнес-приложений и обучение;
    1. Поддержка нескольких протоколов сериализации: компонентное абстрактное представление сериализатора, возможность расширения большего количества протоколов сериализации. ## Внесение вклада Вклады приветствуются! Откройте pull request для исправления ошибки или создайте Issue для обсуждения новой функции или изменения.Добро пожаловать в проект! Вы можете открыть pull request для исправления ошибки или создать Issue для обсуждения новых возможностей или изменений.

Интеграция и регистрация

Используйте адрес регистрации проекта (https://github.com/xuxueli/xxl-cache/issues/1) для регистрации; регистрация необходима только для продвижения продукта.

Если ваша компания заинтересована в интеграции, добро пожаловать в адрес регистрации для регистрации; регистрация необходима только для продвижения продукта.

Авторское право и лицензия

Этот продукт открыт для использования и бесплатен, и будет продолжать предоставлять бесплатную техническую поддержку сообщества. Личные или корпоративные пользователи могут свободно использовать его.

  • Лицензировано по лицензии Apache, версия 2.0.
  • Авторское право © 2015—н.в., xuxueli.

Продукт открыт для использования и бесплатен, и будет продолжать предоставлять бесплатную техническую поддержку сообщества. Личные или корпоративные пользователи могут свободно использовать его.

Донат

Независимо от суммы вашего доната, она достаточно выразительно передает ваши чувства, большое спасибо :)Перейти к донату

Не важно какова сумма вашего доната, она достаточно выразительно передает ваши чувства, большое спасибо :)Перейти к донату

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

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

Введение

Распределённая платформа для управления кэшем XXL-CACHE. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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