Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Web Services // запуск / 14 сообщений из 14, страница 1 из 1
03.03.2006, 23:45
    #33581540
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
Возможно ли запустить Web Services из одного клиента например 2 раза,т.е не ожидая завершения 1 экземпл запустить другую?
...
Рейтинг: 0 / 0
03.03.2006, 23:46
    #33581542
asp.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
А что мешает-то ?
...
Рейтинг: 0 / 0
03.03.2006, 23:48
    #33581543
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
asp.netА что мешает-то ?
Разве если первый не закончит получить резултата второй будет ли работать?
...
Рейтинг: 0 / 0
04.03.2006, 00:02
    #33581553
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
Будет ли???
...
Рейтинг: 0 / 0
04.03.2006, 00:12
    #33581558
asp.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
Нет не будет. На строне сервера нужно обеспечить потоки. Хотя, если на ASP.NET и этого не нужно. Там есть опция асинхронного запуска мемберов (в 2005, в 2003 не помню).
Сервис на чем написан ?
...
Рейтинг: 0 / 0
04.03.2006, 00:14
    #33581561
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
asp.netНет не будет. На строне сервера нужно обеспечить потоки. Хотя, если на ASP.NET и этого не нужно. Там есть опция асинхронного запуска мемберов (в 2005, в 2003 не помню).
Сервис на чем написан ?
На VFP9
...
Рейтинг: 0 / 0
04.03.2006, 00:26
    #33581568
asp.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
Есть у меня бабла FLL , которая запускает процедуры в потоке с событиями старт, выполние и стоп. Очень пригодиться на строне сервера. Если нужно, завтра выложу, счас лень, откровенно лень :)
...
Рейтинг: 0 / 0
04.03.2006, 22:46
    #33582181
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
asp.netЕсть у меня бабла FLL , которая запускает процедуры в потоке с событиями старт, выполние и стоп. Очень пригодиться на строне сервера. Если нужно, завтра выложу, счас лень, откровенно лень :)
Была бы замечательно,блогодарень зарание,инструксия для установки есть ли?
...
Рейтинг: 0 / 0
05.03.2006, 20:06
    #33582655
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
Hi puls!

Сам сервис, если он "собран" правильно, никак не мешает запустить
параллельно кучу потоков исполнения (естественно для разных экземпляров
объектов) - соответственно если клиентская часть создаст 2 экземпляра
серверного объекта, и вызовет у каждого из них какой-то метод, то они будут
исполнятся параллельно - другое дело, что вызов при этом будет синхронным -
т.е. уже после запуска первого метода наш поток попадёт в состояние ожидания
завершения этого вызова! В фоксе пока нет встроенных средств для создания
отдельных потоков, так что основная проблема именно со стороны клиента и
будет - необходимо использовать одно из имеющихся решений по созданию
дополнительных параллельных потоков на клиенте. Если клиент не фоксовый, а
скажем NET-овский, то там это немного проще - поддержка многопоточности уже
встроена в язык и среду.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
05.03.2006, 23:00
    #33582772
luser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
Игорь, пишите Вы складно, только не совсем:
1) RPC - не гарантирует создание поточности, кроме спец. СOM компонент объявленных в IDL c префиком "async".
2) Для разных экзепляров объектов в любом случае следующая реализация и ее выполнение не выполниться пока не отработает предыдущая. Фокс - есть фокс.
3) Единственный выход - обеспечить поток на строне сервера.
Да, конечно, даже простой метод DCOM выполнится на строне сервера гораздо быстрее , чем запрос VFP в файл - серверной архитектуре, но он даже не фоновая задача для OC. И как сами понимаете его в любом случае можно перегрузить и добиться элементраного тормоза фокса. И DoEvent тут так же не поможет. И что, опять "сухари сушить" ?
Выход есть. И мы с вами им поделимся.
...
Рейтинг: 0 / 0
05.03.2006, 23:11
    #33582779
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
Что за выход это для клиента на FOXе?
...
Рейтинг: 0 / 0
06.03.2006, 00:10
    #33582850
luser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
Вернее сказать ДЛЯ клиента на фоксе. Чтобы не ждал окончания выполененияч перегруженного метода www сервиса, а реагировал на окончание по событию и в это время еще что -нибуть делал. За базовый пример возьмем примеры от Sergey Ch, если он не потив, конечно. Не против ?
...
Рейтинг: 0 / 0
20.03.2006, 00:03
    #33610719
puls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
luserВернее сказать ДЛЯ клиента на фоксе. Чтобы не ждал окончания выполененияч перегруженного метода www сервиса, а реагировал на окончание по событию и в это время еще что -нибуть делал. За базовый пример возьмем примеры от Sergey Ch, если он не потив, конечно. Не против ?
Спросим у Sergey Ch против или нет и luser подскажите как будет?
...
Рейтинг: 0 / 0
20.03.2006, 09:24
    #33610991
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web Services // запуск
puls Спросим у Sergey Ch против или нет и luser подскажите как будет?
Не совсем понятно в чем суть вопроса...

Тем более, что в своей практике я предпочитаю использовать синхорнные потоки... Если задание выполняется более 15 секунд, то я стараюсь клиенту показать какой-то прогресс работы либо предупреждаю, что это будет долго (например, упаковка всех баз данных)...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Web Services // запуск / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]