Implantando para uma comunicação mais rápida
O desempenho é uma consideração fundamental ao implantar um aplicativo COM+, e o local do componente é a chave para obter o melhor desempenho de um aplicativo bem projetado.
Já foi amplamente aceito que, com arquiteturas de aplicativos escalonáveis, o desempenho poderia ser resolvido simplesmente movendo os componentes primários do aplicativo para um hardware mais rápido. Isso provou não ser verdade. Os problemas de desempenho não surgem do desempenho de componentes individuais, mas dos links que conectam os componentes.
O principal fator para o sucesso é a localização. Proximidade ou localização física, tempo, capacidade e finalidade são aspectos distintos do local que se aplicam à implantação de um aplicativo COM+, todos os quais afetam o desempenho.
O melhor desempenho ocorre quando os componentes e recursos do aplicativo são projetados e implantados para corresponder às demandas impostas a eles pela carga de trabalho do aplicativo.
Em geral, você deve implantar componentes para minimizar a comunicação entre processos e, especialmente, entre computadores, entre componentes. Se o design do aplicativo for eficiente, as classes dentro de um componente serão agrupadas por uso e função para maximizar as comunicações dentro dos componentes. Ao implantar componentes, você precisa garantir que os componentes estejam logicamente localizados para usar as relações entre os componentes e reduzir a quantidade de mensagens entre os componentes.
Tópicos relacionados