Андрей Паньгин — Особенности разработки высоконагруженного сервера на Java

Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (Санкт-Петербург + трансляция). Подробности и билеты:
— — . . . . Андрей Паньгин, «Одноклассники» — Особенности разработки высоконагруженного сервера на Java Встреча JUG.ru 25.07.2012 Платформа Java предоставляет мощный функционал для разработки серверных приложений. Однако, когда встает вопрос о высоких нагрузках, стандарные средства не всегда позволяют достичь наилучшей производительности. Разработчики портала «Одноклассники», которые ежедневно имеют дело с проблемами высоконагруженных серверов, используют малоизвестные особенности Java, пишут новые библиотеки для взаимодействия с операционной системой и разрабатывают собственные алгоритмы для хранения и передачи данных. Ведущий инженер «Одноклассников» Андрей Паньгин в своем докладе поделится опытом создания таких механизмов. Доклад состоит из двух частей, первая из которых посвящена аспектам кеширования и использования памяти вне Java Heap, а вторая касается управления сетевыми подключениями, NIO, сериализации и генерации байткода в runtime. Приходите, и вы узнаете, как эффективно обращаться к разделяемой памяти из Java, какие «подводные камни» скрываются внутри сетевого API, как обойти ограничения Java-платформы без потери в производительности и многое другое.

Смотрите также