JCache и Распределенные Кэши: Беспредел!
Java тормозит. Что же делать?! Вариантов видится несколько:
- Паника! (отставить панику)
- Молиться на иконы Шипилёва
- Всё кэшировать
Даже если второй вариант выглядит заманчиво, мы пойдем третьим путем. Но на все данные серьезных пацанов никакого heap-а не хватит. Но тут на помощь приходит распределенное кэширование вообще, и стандарт JCache в частности. В этом докладе вы узнаете, что такое JCache, и требует ли он чтобы данные хранились в куче (on-heap) или вне кучи (off-heap), на одной Java-машине или на нескольких.
Интрига? Интрига! И это лишь начало. Мы еще поиграем шрифтами распределением данных, не меняя ни строчки в коде, и вот тогда это будет совсем весело!
Виктор Гамов — Senior Solution Architect в компании Hazelcast, которая занимается разработкой продукта для распределенной обработки данных (in-memory data grid) с открытым исходным кодом. Виктор помогает клиентам финансового и телекоммуникационного сектора в проектировании и разработке высоконагруженных систем. До этого он накопил большой опыт, участвуя в качестве консультанта, во множестве проектов Java/JavaScript/HTML5, что легло в основу книги «Enterprise Web Development» издательства O’Reilly, которую он писал в соавторстве с известными персонами из Java мира.
В свободное от работы время Виктор помогает с организацией встреч Princetown JUG и NYC Hazelcast User Group, а также выступает на международных конференциях, пишет в твитер, и поскольку совершенно неутомим, ведет «Правильный подкаст для IT-шников» «Разбор Полетов» и не забывает про качалку и бицуху.
Презентация
Видео
Все доклады