Re: CG/PL<->XIMSS App Connection

От: Vladimir A. Butenko <CGatePro_at_mx_ru>
Дата: Fri 20 Oct 2006 - 12:09:35 MSD

On Fri, 20 Oct 2006 12:03:35 +0400
  "Dmitry Panov" <CGatePro@mx.ru> wrote:
> On Thu, 2006-10-19 at 13:54 -0700, Vladimir A. Butenko wrote:

>> On Thu, 19 Oct 2006 19:23:25 +0400
>>   "Alexey Naidyonov" <CGatePro@mx.ru> wrote:
>> > On Thu, 2006-10-19 at 19:04 +0400, Dmitry Panov wrote:
>> > 
>> >> вебовые. И те, и другие в виде задач. Соответственно confmixer сам
>> >> решает какие события каким задачам рассылать и какаие от каких задач
>> > 
>> > Вот, кстати, давно меня мучает вопрос (видимо, к Владимиру):
>> > 
>> > а есть ли вероятность того, что при посылке события по taskRef мы
>> > попадем не в ту задачу, в которую целились? Например, если старая
>> > умерла, но появилась новая с тем же task id (чистая фантазия, не знаю,
>> > как все устроено в потрохах)
>> 
>> Нет, такого быть не должно - task ids - это 32-битный (ну, 30-битный) 
>> счетчик, server-wide. на 1 миллиард тасков хватит.
>> 

>
> Кстати, если делать отсылку событий из ximms, надо эти task ids как-то
> секьюрить. Потому что, написав простой ximms клиент, который перебирает
> 100 ближайших id и рассылает им случайные события, я смогу очень много
> неприятных вещей сделать.

Не сможете. "В Политбюро не дураки сидят. К солнцу полетите ночью".

Те task Ids, что Вы получаете - это не настоящие TaskID - см. мануал. А настоящие TaskID вы так просто не получите - на этом вся защита и построена. и В CG/PL и в XIMSS. Потому что настоящий TaskID - это об"ект, и у Вас нет средств его построить. Единственная засада - это Об"ект, который у Вас есть, но он от дохлого сервера, и после перезапуска он может быть использован для другой задачи.

>Ну, либо разрешить отсылать только своим
> задачам, хотя это будет ограничение функциональности.

Нэ трэба.

> Best regards,
> --
> Dmitry Panov
> Chief Technology Officer
> Itoolabs.

Sincerely,
Vladimir Получено Fri Oct 20 08:08:19 2006

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:15:09 MSK