Доклад

One Nio vs кастомная Java-сериализация

В нашем распределенном кеше Platform V SessionsData мы сериализуем передаваемые по сети данные библиотекой One Nio, которую форкнули с GitHub'а и параллельно развиваем в СберТехе.

Расскажу, как мы смогли устранить серьезный недостаток сериализации этой библиотекой: игнорирование кастомных методов, предназначенных для стандартной Java-сериализации. Пришлось пройти целый квест для устранения этой проблемы в One Nio, в том числе с учетом перехода на Java 21.

А также расскажу про оптимизацию сериализации библиотекой One Nio: мы устранили одно из ограничений алгоритма, мешающее сериализовывать еще быстрее.

Спикеры

Доклады