[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: очень хочется squirrelsh



On Wed, 20 Jan 2010 11:40:50 +0300
Alexey Pechnikov <pechnikov@mobigroup.ru> wrote:

> Hello!
> 
> On Wednesday 20 January 2010 10:49:26 Denis Feklushkin wrote:
> > ой ей! нельзя так делать мне! Время выполнения команды велико и
> > юзер не должен здать окончания её выполнения.
> 
> Эта "проблема" в юниксе никогда не существовала: blablabla &

согласен
 
> 
> > Чтобы такое сделать в постгресе и придумали LISTEN/NOTIFY:
> > закидываешь в таблицу-очередь, делаешь NOTIFY blablabla и демон
> > выполняет внешнюю команду из этой очереди.
> 
> NOTIFY behaves like Unix signals in one important respect: if the
> same notification name is signaled multiple times in quick
> succession, recipients may get only one notification event for
> several executions of NOTIFY. So it is a bad idea to depend on the
> number of notifications received. Instead, use NOTIFY to wake up
> applications that need to pay attention to something, and use a
> database object (such as a sequence) to keep track of what happened
> or how many times it 
> 
> Как я понимаю, вам хочется указанное ограничение обойти, создав
> таблицу-очередь и выставляя в ней флаг is_new. И это вместо
> стандартного юниксового механизма.

в моём случае юзер дополнительно получает возможность увидеть обработалась его просьба или ещё нет и с каким результатом

Attachment: signature.asc
Description: PGP signature


Reply to: