powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Web Services // запуск
14 сообщений из 14, страница 1 из 1
Web Services // запуск
    #33581540
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли запустить Web Services из одного клиента например 2 раза,т.е не ожидая завершения 1 экземпл запустить другую?
...
Рейтинг: 0 / 0
Web Services // запуск
    #33581542
asp.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что мешает-то ?
...
Рейтинг: 0 / 0
Web Services // запуск
    #33581543
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asp.netА что мешает-то ?
Разве если первый не закончит получить резултата второй будет ли работать?
...
Рейтинг: 0 / 0
Web Services // запуск
    #33581553
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет ли???
...
Рейтинг: 0 / 0
Web Services // запуск
    #33581558
asp.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет не будет. На строне сервера нужно обеспечить потоки. Хотя, если на ASP.NET и этого не нужно. Там есть опция асинхронного запуска мемберов (в 2005, в 2003 не помню).
Сервис на чем написан ?
...
Рейтинг: 0 / 0
Web Services // запуск
    #33581561
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asp.netНет не будет. На строне сервера нужно обеспечить потоки. Хотя, если на ASP.NET и этого не нужно. Там есть опция асинхронного запуска мемберов (в 2005, в 2003 не помню).
Сервис на чем написан ?
На VFP9
...
Рейтинг: 0 / 0
Web Services // запуск
    #33581568
asp.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть у меня бабла FLL , которая запускает процедуры в потоке с событиями старт, выполние и стоп. Очень пригодиться на строне сервера. Если нужно, завтра выложу, счас лень, откровенно лень :)
...
Рейтинг: 0 / 0
Web Services // запуск
    #33582181
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asp.netЕсть у меня бабла FLL , которая запускает процедуры в потоке с событиями старт, выполние и стоп. Очень пригодиться на строне сервера. Если нужно, завтра выложу, счас лень, откровенно лень :)
Была бы замечательно,блогодарень зарание,инструксия для установки есть ли?
...
Рейтинг: 0 / 0
Web Services // запуск
    #33582655
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi puls!

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

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

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


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