Коллега утверждает, что BizTalk работает медленно и не должен использоваться

Коллега утверждает, что BizTalk работает медленно и не должен использоваться. Он утверждает, что никогда не слышал ничего положительного о BizTalk, что он медленный и что клиенты, использующие его, хотят заменить его чем-то другим.

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

Я пытаюсь использовать BizTalk для ночного обновления нескольких миллионов записей в Dynamics CRM вместо написания собственного приложения.

2 ответа

BizTalk имеет очень высокую производительность, когда речь идет о пропускной способности (сообщений в секунду). Задержка (время на отдельное сообщение) не столь высока, но должна подходить для 90% сценариев.

Однако для переноса данных существуют намного лучшие инструменты, такие как SSIS в стеке Microsoft SQL. BizTalk - это перемещение небольших данных в реальном времени, а не перемещение больших объемов данных за один раз.

Я согласен с Хью в этом - Biztalk очень быстр, если архитектура верна. Вы можете уменьшить его и увеличить (так как он использует SQL-сервер в качестве окна сообщения).

Каждый раз, когда я видел "медленный" бизталк, обычно это дизайн оркестровки и неспособность понять значение окна сообщения.

С точки зрения переноса данных для ночных обновлений записей с использованием веб-сервисов CRM - если вы просто обновляете программно, Biztalk на самом деле не даст вам никаких преимуществ и будет стоить вам времени.

А SSIS действительно будет лучше. Интеграция / миграция данных с использованием SQL Integration Services (SSIS) 2008 MSDN BLOG

Другие вопросы по тегам