Влияние на производительность при использовании Workflow Foundation - PullRequest
5 голосов
/ 15 октября 2008

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

Ответы [ 2 ]

7 голосов
/ 16 октября 2008

Можно проверить Характеристики производительности Windows Workflow Foundation для получения информации о ключевых соображениях производительности и рекомендациях по моделированию, которые важны при разработке приложений поверх Windows Workflow Foundation.

Однако я бы посоветовал дождаться объявления WF 4.0 на PDC (конец октября), поскольку они обещают

Значительные улучшения в производительность и масштабируемость (в десять раз улучшение производительности)


РЕДАКТИРОВАТЬ (после PDC, 11 ноября 2008 г.):

Ладно, о производительности в PDC рассказано мало, хотя Кенни Вольф сказал в своем выступлении , что производительность увеличена в 10-100 раз от скорости выполнения до размеров постоянства.

Более того, Рик Гарибей опубликовал несколько обсуждений после разговора с Кенни Вулфом здесь . Я копирую соответствующий отрывок:

Мой первый вопрос был о толчок к такому капитальному ремонту. Кенни поделился, что они очень сосредоточены, очень глубоко по ключевым запросам клиентов и возможности, основанные на ранее версии фреймворка. Были 3 типа функций, которые нашли отклик больше всего. Во-первых, это действительно основанная на модели структура, которая позволяет каждый аспект ВФ должен быть представлены декларативно. Во-вторых, был возможность по-настоящему участвовать в экосистема хранилища, которая является ключевой для развертывание, управление и эксплуатация сценарии. И последнее, но не менее важное производительность.

Ранее в своем выступлении Кенни процитировал интригующие улучшения, в том числе 10х до 100x улучшений производительности и постоянные рабочие процессы становятся по сути "бесплатный" с WF 4.0. В нашем еще один-на-один разговор после его говорить, он использовал аналогию качания в бейсбол с деревянным бейсболом летучая мышь. Пока деревянная бейсбольная бита эффективный, он кажется немного тяжелым, если не неуклюжий иногда. Когда вы берете алюминиевая бейсбольная бита, это заметно легче и чувствует значительно более аэродинамический. WF 3.0 и 3.5 работают, но WF 4 новый и улучшенная алюминиевая бейсбольная бита.

2 голосов
/ 20 октября 2008

Однажды я сделал какой-то тест производительности WF. Оказывается, «декларативное условие» довольно медленное. Я считаю, что это связано с тем, что много размышлений делается в процессе.

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