вариант "медленный ответ" | веб-сервис, 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 на приём до указанного вами.
плюсы:
простой протокол = просто программировать,
статистика (кто и как ходит забирать),
независимость от канала в сторону участника,
минусы:
будут болтаться процессы (они будут большую часть времени спать).
некоторые хостеры не дают больше сколько-то процессов на пользователя.
- Прокомментируйте пожалуйста архитектуру..., Алексей 06.03.2008 16:53
- вариант "медленный ответ" | веб-сервис, web-service, Александр Петросян (PAF) [M] 07.03.2008 22:52
- Ответ, Misha v.3 [M] 06.03.2008 17:11
- Ответ, Алексей 06.03.2008 22:35
- Ответ, Misha v.3 [M] 07.03.2008 01:42
- Ответ, Алексей 07.03.2008 13:04
- Ответ, Qwerty 06.03.2008 23:33
- Ответ, Алексей 07.03.2008 13:15
- Ответ, Qwerty 07.03.2008 13:23