2014-01-15 3 views
1

Я написал службу WCF, которая получала запросы XML от нескольких клиентов, обрабатывала запрос, сохраняла данные в базе данных и возвращала ответ в виде строки xml. Все клиентские приложения будут выполнять синхронный вызов службы WCF (отправит запрос и ждет ответа, как только ответ будет получен, отправит следующий запрос).WCF, получающий запросы от нескольких клиентов

Концевые детали точка: Переплет: BasicHttpBinding Операция Контракт:

[OperationContract] 
string ReceiveMessage(string xmlString) 

Подключение через: Канал Фабрика

Я хочу сделать нагрузочный тест для этой службы WCF, чтобы убедиться, если она обрабатывает запросы от нескольких клиентов и успешно обрабатываются без каких-либо узких мест. Нужно ли настраивать поведение службы (режим экземпляра и режим параллелизма) для получения запросов от нескольких клиентов. если да, предложите правильную конфигурацию?

на вызов за сеанс

Благодарности

ответ

1

Значение по умолчанию WCF экземпляр & параллелизм именно то, что вам нужно 99% от времени, особенно если вы размещаете службу в IIS. Есть несколько краевых случаев, где может стоить изменить значения по умолчанию (singleton & с поддержкой многопоточности с обслуживанием), но, как правило, просто сохраняйте седые волосы и используйте значения по умолчанию.

Если вы действительно хотите понять, что делают эти две настройки, прочитайте это old but still good MSDN article по темам. Я упоминал, что вы хотите оставить настройку по умолчанию в одиночку? :-)

+0

его размещено в IIS, поэтому я думаю, что он хорошо подходит для конфигурации по умолчанию ... Спасибо за быстрый ответ. – Sidh

+0

Без проблем, было бы здорово, если бы вы отметили это как принятый ответ. Благодаря! –

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