- read из кочки по id совершенно тривиален, в отличие от write. Несколько строчек. Переход от файлового хранения к Кочке можно сказать что безболезненный
- Кафка убивает радость. С одной стороны, она работает, и сетапится даже проще, чем activemq. И даже в каком‑то смысле подходит лучше ActiveMQ. И работает куда быстрее. С другой стороны, она не умеет в нормальную...
... отказоустойчивость при падении — то есть отказоустойчивость придется писать самому. Еще радость убивает (отсутствующая) глубина документации и примеров на Java. Надо будет чисто для будущих поколений хотя бы залить на гитхаб работающий пример.
- activemq — кусок плохо администрирующегося джаваговна. - какую‑то несчастную опцию (какие классы можно сериализовывать) то засовывали в клиент то убирали, а последней версии клиента чтобы понять что случилось в maven central нет. Потому что они забили релизить и выкладывать в central, и нужный клиент качается из снапшотов в их собственном репозитории - дефолтный мавенплагин почти ничего не умеет - как уже говорил, спринговский JMSTemplate вполне используем, но не фичаст. Camel напротив фичаст, но неприятен
- Netflix OpenSource все же придется выкуривать. Спринговская магия спасает только в контексте бутового приложения, а легаси — не бутовое. Благо что там все написано на джаве.