WebSphere Extended Deployment, Version 6.0.x     Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris , Windows

Roteamento IIOP para uma Partição

O cliente solicita que sejam submetidos utilizando o ORB (Object Request Broker), através do IIOP (Internet Inter-ORB Protocol), podem ser roteados para uma determinada partição em um cluster. Quando o cliente fizer um pedido remoto para o bean de sessão que pode ser roteado, os stubs do cliente determinarão para qual partição o pedido se destina. O local atual da partição é determinado utilizando a estrutura do gerenciamento de carga de trabalho (WLM). Em seguida, o pedido é enviado diretamente para o membro de cluster que está hospedando a partição no momento. Se mais de um membro de cluster estiver hospedando a partição, os pedidos serão encaminhados em forma de rodízio por meio do conjunto de candidatos.

O diagrama anterior mostra como o fluxo de pedido é processado nos WebSphere Application Servers ativados pelo recurso de particionamento (WPF). Quando o Extended Deployment é instalado, um novo roteador denominado WPFWLM ou o roteador de partição é criado. Todos os pedidos vão para o roteador WPFWLM ou o roteador de partição primeiro, se os pedidos precisarem de roteamento de partição, ou não. Se o roteador de partição decidir que o pedido não precisa de roteamento de partição, o roteador de partição encaminhará esse pedido ao roteado WLM normal. Se o roteador de partição decidir que esse pedido requer o roteamento da partição, o roteador de partição utilizará um mecanismo de roteamento de partição para rotear esse pedido diretamente na partição correta.

Os escritores de aplicativos podem controlar o comportamento do roteamento de seus aplicativos, gravando uma classe <Nome_do_EJB>_PartitionKey.java. Essa classe é utilizada para sinalizar se um roteador de partição ou um roteador WLM sem partição normal é utilizado para fazer o roteamento. Existe uma classe <Nome_do_EJB>_PartitionKey.java para cada interface remota EJB que você deseja tornar a partição roteável. Dentro da classe <Nome_do_EJB>_PartitionKey.java, é necessário ter um método estático para cada método remoto que você deseja tornar uma partição que pode ser roteada. O método estático retorna uma cadeia não nula para sinalizar a partição que pode ser roteada para um roteador de partição. Sem um método estático ou se o método estático retornar nulo, o roteador de partição manipulará esse pedido como roteável sem partição e encaminhará esse pedido para um roteador WLM sem partição normal. Detalhes adicionais relacionados à classe <EJBName>_PartitionKey.java são fornecidos na seção de programação deste guia.




Related concepts
O que É uma Partição?

Tópico de Conceito    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:52:01 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/cwpfiioproute_pdf.html

© Copyright IBM 2005, 2006. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)