Комментарии 2
Спасибо за статью и за то, что разложили пошагово все проблемные места! Лукавить не буду, про все эти скользкие моменты было известно и задача по написанию пошагового туториала для архитекторов и разработчиков стояла давно. Руки не доходили. Но, мы недавно выпустили новую документацию (работает и для Ignite) и теперь постараемся приступить к zero deployment and binary objects туториала в ближайшее время:https://www.gridgain.com/docs/latest/getting-started/what-is-ignite

Вы в итоге деплоити jar-файлы со всеми объектами на серверах и peer-class-loading (zero deployment) отключили?
Да, забыл упомянуть в тексте. Peer-class-loading в xml-конфиге я включал/выключал, но это ни на что не влияло.
Способ деплоя не поменялся, «data node» либо «client node» в зависимости от аргумента командной строки. Потому что работает — не трожь, да и другого варианта перед глазами нет.
Полная десериализация пользовательских классов на дата нодах сильно расходует память, пришлось разбираться с BinaryObject. Теперь дата ноды не используют классы модели, но запуск всех узлов единым jar-файлом — удобная штука, пока остается.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.