Как заставить WCF реагировать по частям, когда новая часть доступна? - PullRequest
0 голосов
/ 28 мая 2010

Привет. Я хочу создать сайт брокера по страхованию транспортных средств, который получает цены на страхование от других страховок. Предполагая, что все страховые компании дадут свой ответ через своего рода веб-сервисы, я хочу создать еще один веб-сервис, который будет возвращать унифицированные ответы со всеми данными от страховщиков.

Но есть проблема. Некоторые страховщики могут отвечать быстрее (медленнее), чем другие, и в лучшем случае я хотел бы отобразить доступные цены пользователям, как только они будут получены моим компонентом. Это означает, что мой компонент должен иметь возможность отправлять ответы клиенту, как только он получает их от страховщиков.

Поддерживает ли WCF сценарий, когда он будет отправлять свой ответ по частям, когда новая деталь будет доступна, а затем заканчивать деталью, которая говорит, что больше не осталось деталей?

1 Ответ

0 голосов
/ 28 мая 2010

WCF имеет возможность «обратного вызова» клиентов. Узнайте больше на Операции обратного вызова . Однако что «медленнее» в вашем приложении? Если для получения ответа от третьей стороны требуются минуты или часы, время соединения истекает. Вам может быть лучше с вашим приложением опроса новых результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...