Expand Cut Tags

No cut tags
microcell: (Default)
[personal profile] microcell
Правил тут давеча код для раббита, а там такая вот хуита (пишу по памяти):

while(true){
try {

// раббит вуду, чтение из queue

} catch (ShutdownSignalEcxeption e) {
break;
} catch (Exception e) {

// репорт исключения и продолжение цикла
}}

Короче работает если только раббит закрывается канал нормально через сигнал
А если что то другое, переполнение очереди например, то добро пожаловать в вечный цикл.

Спросил а нахуя вы так сделали? Оказалось что бы раббит не тревожить если, к примеру, IOException прилетит.

В каком юни таких готовят, интересно? Этот индуско-китайский подход 'при наших настройках все будет работать' иногда реально выбешивает.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

microcell: (Default)
microcell

July 2018

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Page generated May. 24th, 2025 01:50 pm
Powered by Dreamwidth Studios
OSZAR »