Compartilhar via


Conceitos de componentes em fila COM+

Com base nos serviços de Enfileiramento de Mensagens, o serviço de componentes em fila COM+ fornece uma maneira fácil de invocar e executar componentes de forma assíncrona. O processamento pode ocorrer sem levar em conta a disponibilidade ou acessibilidade do remetente ou do receptor.

Em termos COM, uma fila é uma área de armazenamento que salva mensagens para recuperação posterior. O enfileiramento fornece um mecanismo para comunicação sem conexão. Ou seja, o emissor e o destinatário não estão conectados diretamente e se comunicam apenas por meio de filas. A fila fornece uma maneira de reter as informações até que o receptor esteja pronto para obtê-las. O emissor e o receptor estão se comunicando indiretamente para que cada um possa operar de forma independente, sem ser afetado pelo outro.

No passado, um conhecimento profundo de marshaling era necessário para enfileirar, enviar e receber mensagens assíncronas. Agora, usando chamadas de método que são facilmente compreendidas e usadas pelos desenvolvedores de componentes, o serviço de componentes em fila COM+ marshals automaticamente dados na forma de uma mensagem de enfileiramento de mensagens. E como o serviço de componentes em fila oferece suporte interno para transações, um estado inconsistente não pode comprometer os dados se ocorrer uma falha no servidor.

Os tópicos a seguir nesta seção contêm informações básicas sobre como criar e gravar componentes em fila.

Tópico Descrição
Benefícios do processamento em fila
Descreve os benefícios da programação com componentes em fila COM+.
Arquitetura de componentes em fila
Descreve a arquitetura do serviço de componentes em fila COM+.
Enfileiramento de mensagens transacionais
Descreve como as transações são tratadas pelo serviço de componentes em fila COM+.
Segurança de componentes em fila
Descreve as opções de política para autenticação de mensagens de cliente e suas implicações.
Desenvolvendo componentes em fila
Descreve considerações de programação ao escrever componentes enfileiráveis.
Erros de componentes em fila
Descreve os tipos mais comuns de erros que você pode encontrar ao usar o serviço de componentes em fila COM+.

Tarefas de componentes em fila COM+