parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

вариант "медленный ответ" | веб-сервис, web-service

Александр Петросян (PAF) 07.03.2008 22:52

/webservice/getorders.html
HTTP authorisation
^for[i](0;100){
  ^connect[]{
    $оно[^get_новое_для[$request:HTTP_REMOTE_USER;дата и время последнего ответа сервера, начиная с которой искать новое]]
    ^if($оно){
      отдать $оно
      ^break[]
    }{
      ^sleep(60)
    }
  }
}
фирма участник делает запрос, и, со временем, получает либо заказ либо кукиш. repeat.

конкретный формат запроса-ответа на ваше усмотрение, но настойчиво предлагаю web-service. клиент при этом на VS.NET пишется несколькими мышиными кликами. на java тоже несложно.

участник делает простенькие запросы в бесконечном цикле, увеличив timeout на приём до указанного вами.

плюсы:
простой протокол = просто программировать,
статистика (кто и как ходит забирать),
независимость от канала в сторону участника,

минусы:
будут болтаться процессы (они будут большую часть времени спать).
некоторые хостеры не дают больше сколько-то процессов на пользователя.