Size: a a a

2020 March 25

СН

Сергей Нелюбин in pro.jvm
ок, буду смотреть отличия в наборке зависимостей при компиляции
источник

VP

Vladimir Petrakovich in pro.jvm
Точнее не так: в рантайме оказалась версия, в которой этот абстрактный метод есть. Иначе я не могу объяснить такое поведение.
источник

Е

Евгений in pro.jvm
Aydos Zhantleu
Парни, здарова! Подскажите с многопоточностью . Работаю с RabbitMq и Cassandra. В общем consumer принимает каждую секунду около 10тыс сообщений (отдельных сообщений(json)) и после нужно их сохранить в Касандру. Решил собирать все сообщения в синхзронизированную коллекцию и каждую секунду сохранять её и после обнулять + нужно сделать ACK в раббит. Но не знаю как сделать т.к опыта в многопоточности мало. Может у кого есть куски кода или подскажите паттерн для решения. Буду очень благодарен!
new Thread(...).start() и пошел
источник

AZ

Aydos Zhantleu in pro.jvm
Евгений
new Thread(...).start() и пошел
ок
источник

Е

Евгений in pro.jvm
👍
источник

e

elefus in pro.jvm
Евгений
new Thread(...).start() и пошел
а зачем использовать древнее API, если есть ScheduledExecutorService.scheduleAtFixedRate?
источник

Е

Евгений in pro.jvm
затем что так проще
источник

e

elefus in pro.jvm
😮
источник

Е

Евгений in pro.jvm
можно завернуть в for (i=0, i < N ..... )
источник

Е

Евгений in pro.jvm
и увеличивать N пока не станет нормальный перфоманс
источник

Е

Евгений in pro.jvm
elefus
а зачем использовать древнее API, если есть ScheduledExecutorService.scheduleAtFixedRate?
ты еще callable предложи вместо runnable
источник

o

oxid in pro.jvm
elefus
а зачем использовать древнее API, если есть ScheduledExecutorService.scheduleAtFixedRate?
там есть пробелма при эксепшене
источник

o

oxid in pro.jvm
оно просто снимется с исполнения
источник

o

oxid in pro.jvm
надо быть аккуратным
источник

SD

Stanislav Dimitriev in pro.jvm
Да, плохое апи
источник

e

elefus in pro.jvm
oxid
надо быть аккуратным
ThreadFactory + ExceptionHandler
источник

o

oxid in pro.jvm
как это поможет?
источник

o

oxid in pro.jvm
там в самом шедулере хэндлится Throwable
источник

d

dima in pro.jvm
Евгений
и увеличивать N пока не станет нормальный перфоманс
твои сообщения нв троллинг похожи
источник

Е

Евгений in pro.jvm
совпадение
источник