Expand Cut Tags

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

while(true){
try {

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

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

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

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

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

В каком юни таких готовят, интересно? Этот индуско-китайский подход 'при наших настройках все будет работать' иногда реально выбешивает.

Profile

microcell: (Default)
microcell

July 2018

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

Most Popular Tags

Syndicate

RSS Atom

Style Credit

Page generated Aug. 19th, 2025 06:35 am
Powered by Dreamwidth Studios