Роман Елизаров — Миллионы котировок в секунду на чистой Java

Аватар автора
Kotlin Интервью
Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург) — — . . . . Роман Елизаров — Миллионы котировок в секунду на чистой Java Написание программного обеспечения, работающего под большими нагрузками и обрабатывающего большие объемы данных, — это искусство, требующее настоящего умения, независимо от выбранного для реализации языка программирования. Большая часть техник и подходов, используемых в современном HighLoad, следует из здравого смысла и глубокого понимания архитектуры современных серверов. Платформа Java имеет массу особенностей, которые, с одной стороны, делают её идеальным выбором для создания больших и сложных систем, но, с другой стороны, заставляют искать специфические подходы и шаблоны для написания высокопроизводительного кода. Этот доклад будет посвящён выделению объектов и сборке мусора, структурам данных и особенностям объектной модели Java, преимуществам и недостаткам компиляции машинного кода «на лету» — в общем, всему тому, чего нет в языках низках уровня типа C и C++ и что необходимо понимать и учитывать при реализации высоконагруженных систем на Java. Доклад будет сделан на основе опыта, который был накоплен при создании и поддержки компанией Devexperts сервиса доставки рыночных данных в режиме реального времени под торговой маркой dxFeed. Помимо прочего, dxFeed является поставщиком данных от OPRA , обработка потоков данных которой потребует пропускную способность более 12М сообщений в секунду, при...

0/0


0/0

0/0

0/0