Спикер расскажет как его команда кластеризовала java-приложение, чтобы оно выдерживало большие нагрузки. Готовые решения распределенных кешей (Apache Ignite, Infinispan) или координации сервера (Apache ZooKeeper) их не устраивали. Тогда ребята сделали кастомное решение на основе библиотеки JGroups. Оно дало им все, что нужно: — синхронизацию данных и процессов приложения; — возможность динамически менять состав кластера; — распределенное синхронное хранилище; — репликацию кэша второго уровня. В докладе Андрей расскажет, во многом непростой, путь познания JGroups, его адаптацию и настройки для надежного и масштабируемого кластера.
Hide player controls
Hide resume playing