CLB - Component Load Balance
-
segunda-feira, 8 de setembro de 2008 16:56
Boa Tarde a todos.
Estou começando agora a lidar com o COM+, tenho algumas dúvidas.
Por exemplo: o que é o CLB (Component Load Balance) ? Alguém poderia me explicar? Procuro sobre o assunto em literaturas na internet mas não estou encontrando nada muito esclarecedor. Se alguém puder me auxiliar, ficarei MUITO agradecido!
Obrigado a todos.
Philippe Akkari
Todas as Respostas
-
segunda-feira, 8 de setembro de 2008 18:55
Philippe,
CLB é uma maneira de ativar componentes COM+ que realizam balanceamento de carga (load balanced). Um ambiente do tipo "Load Balancing" é onde temos vários servidores hosts de uma aplicação (Web Farm) compartilhando as requisições.
Segue alguns links interessantes abaixo:
http://technet.microsoft.com/en-us/library/bb734927.aspx
http://technet.microsoft.com/en-us/library/cc787436.aspxAtt.
Ari C. Raimundo
-
quarta-feira, 10 de setembro de 2008 20:15
Ari, boa tarde.
Primeiramente, obrigado pelas dicas. Porém, agora tenho mais algumas dúvidas.
Como faço para criar uma dll para ser registrada no COM+?
Criei uma dll através do Visual Studio, projeto Class Library utilizando C# e tentei registra-lá no COM+, óbviamente, sem sucesso. Teria algum tutorial, ou se você pode me dar algumas dicas, de como fazer essa dll virar um componente.
Bom, não sei se consegui me expressar corretamente. Caso não entenda, eu tentarei ser mais claro dá próxima vez!
Desde já, agradeço.
Philippe Akkari
-
quarta-feira, 10 de setembro de 2008 21:34
Phillipe,
Vamos usar o forum para questões avançadas e elevar o nível contribuindo com todo grupo, (faça primeiro a lição de casa), no Google existem vários links para páginas com os primeiros passos para entender a tecnologia e construir aplicações utilizando DCOM / COM+.
Em tempo, estude os links que foram passados pelo Ari que certamente irão esclarecer muitas de suas dúvidas.
Segue também um bê-á-bá para começar.
http://support.microsoft.com/kb/191766/pt
Abs
Marcos
-
quinta-feira, 11 de setembro de 2008 01:04
Phillippe,
A criação de componentes COM+ por meio do .NET é um tópico grande para ser explicado em um post. Mesmo assim vou resumir o processo de criação de um component COM+ no .NET:
1 - Crie uma classe que herda de ServicedComponent. Componentes .NET que fazem uso dos serviços do COM+ são chamados de serviced components.
2 - Todo serviced component deve possuir um strong name. Crie a strong name usando a ferramenta sn.exe no Visual Studio 2003 ou nas propriedades do assembly no Visual Studio 2005.
3 - Se necessário, coloque o componente criado no GAC usando a ferramenta gacutil.exe.
4 - Registre o serviced component no COM+ Catalog. Existem várias maneiras, uma delas é com a ferramenta regsvcs.exe.
5 - Configure no COM+ Catalog os serviços COM+ que você irá utilizar (Object Pooling, Just-In-Time Activation, Object Construction, Automatic Transaction).
Como material de ajuda, sugiro que você leia o livro do Amit Kalani para o exame 70-320 da Microsoft.
Espero ter ajudado.
Ari C. Raimundo
- Marcado como Resposta Harley AraujoOwner terça-feira, 26 de outubro de 2010 13:18

