Как подружить два рантайма: Go и Java

Backend
Зал №4

Тезисы

По работе нужно было попробовать lucene на некоторых операциях, создать вспомогательный сервис. Сам сервис хотелось написать на Go. Но использовать Java из Go можно несколькими способами, как минимум IPC или JNI через CGo. Я больше всего изучил вариант с CGo и JNI, натолкнулся на всякие грабли и проблемы, которые ограничивают производительность. В докладе постараюсь описать как можно эти ограничения обойти и просто опишу как можно эффективнее юзать JNI из Go.

Аудитория и уровень

Для Java и Go разработчиков любого уровня.

ВКонтакте

Искандер Шарипов

В прошлом я работал над Go-компилятором и сторонним тулингом для него типа статических анализаторов и утилит для рефакторинга. Сейчас работаю в ВКонтакте и специализируюсь на devtools и инфраструктурных вещах.

В прошлом я работал над Go-компилятором и сторонним тулингом для него типа статических анализаторов и утилит для рефакторинга. Сейчас работаю в ВКонтакте и специализируюсь на devtools и инфраструктурных вещах.

Другие спикеры секции Backend: