2008-10-15 4 views
5

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

ответ

7

Вы можете проверить Performance Characteristics of Windows Workflow Foundation на ключевые соображения производительности и рекомендации по моделированию, которые важны при разработке приложений поверх Windows Workflow Foundation.

Однако я бы предложил подождать анонс WF 4.0 на PDC (конец октября), так как they are promising

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


EDIT (после того, как PDC, 11Nov08):

Хорошо, мало что известно о производительности на PDC, хотя Kenny Wolf said in his talk, что есть 10-100X улучшение производительности от скорости выполнения до размеров персистентности.

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

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

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

+0

Спасибо, я определенно с нетерпением жду PDC 2008! – 2008-10-16 07:44:14

+0

Panos - любые новости об этом, теперь, когда PDC08 закончен? – 2008-11-10 22:31:12

2

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

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