Поделиться через


Основные понятия компонентов COM+ в очереди

На основе служб очереди сообщений служба компонентов COM+ предоставляет простой способ асинхронного вызова и выполнения компонентов. Обработка может происходить без учета доступности или специальных возможностей отправителя или получателя.

В com-терминах очередь — это область хранения, которая сохраняет сообщения для последующего извлечения. Очередь предоставляет механизм для связи без подключения. То есть отправитель и получатель не подключены напрямую и взаимодействуют только через очереди. Очередь предоставляет способ хранения информации до тех пор, пока получатель не будет готов к получению. Отправитель и получатель косвенно взаимодействуют таким образом, чтобы каждый из них работал независимо друг от друга.

В прошлом глубокое знание маршалинга было необходимо для очереди, отправки и получения асинхронных сообщений. Теперь, используя вызовы методов, которые легко понятны и используются разработчиками компонентов, служба компонентов COM+ автоматически маршалирует данные в виде сообщения очереди сообщений. И поскольку служба компонентов очереди обеспечивает встроенную поддержку транзакций, несогласованное состояние не может компрометации данных в случае сбоя сервера.

В следующих разделах этого раздела содержатся справочные сведения о проектировании и написании компонентов в очереди.

Раздел Описание
Преимущества обработки очередей
Описывает преимущества программирования с помощью компонентов COM+ в очереди.
Архитектура компонентов очереди
Описывает архитектуру службы компонентов COM+ в очереди.
Очередь сообщений транзакций
Описывает, как транзакции обрабатываются службой компонентов COM+ в очереди.
Безопасность очередных компонентов
Описание параметров политики проверки подлинности клиентских сообщений и их последствий.
Разработка компонентов в очереди
Описывает рекомендации по программированию при написании очередных компонентов.
Ошибки компонентов в очереди
Описывает наиболее распространенные типы ошибок, которые могут возникнуть при использовании службы компонентов COM+ в очереди.

Задачи компонентов COM+ в очереди