2008-10-06 3 views
0

У меня есть служба опроса, которая проверяет каталог для новых файлов, если есть новый файл, который я называю SSIS.Как я могу позвонить службе SSIS последовательно?

Есть случаи, когда я не могу запустить SSIS, если другой экземпляр SSIS уже обрабатывает другой файл.
Как я могу заставить SSIS работать последовательно во время этих ситуаций?

Примечание: параллельный запуск SSIS в некоторых случаях прекрасен, в то время как в других нет, как я могу достичь обоих?

Примечание: я не хочу входить в КОГДА/ПОЧЕМУ он не может работать параллельно порой, но иногда допускает, что иногда это возможно, а иногда и не может, основная идея заключается в том, как я могу предотвратить SSIS вызов, если он должен работать в последовательности?

ответ

3

Если вы хотите последовательно управлять потоком, подумайте о дизайне, например, о том, где вы можете ставить запросы (для вызова SSIS) в queue data structure. Одновременно обрабатывается только верхний запрос из очереди. Как только этот запрос будет завершен, следующий запрос может быть отменен.

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

  • Нет связанных вопросов^_^