2012-06-21 2 views
1

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

Принимая во внимание, что служба должна быть общей и ориентированной на бизнес, я столкнулся с некоторыми работами SOAP @, которые имеют слишком много элементов XML для каждой операции в своих контрактах и ​​слишком много операций в одной службе.

С моей точки зрения, без тестирования, я думаю, что количество операций внутри службы не повлияет на производительность промежуточного программного обеспечения, поскольку ответ создается специально для каждой операции, содержащей только элементы XML, относящиеся к этой операции ,

У вас возникли проблемы с слишком большим количеством операций в службе SOAP?

ответ

1

Возникла проблема, и при попытке выполнить обмен метаданными или создание прокси-сервера против службы со многими методами (возможно, в тысячах). Поскольку он будет пытаться сделать все сразу, это может привести к таймауту или даже к исключению OutOfMemory.

0

Dont hink это сильно повлияет на производительность, но важная вещь - методы должны быть логически сгруппированы в разные сервисы. Служба с большим количеством методов обычно означает, что они не логически учитываются.

Смежные вопросы