On 9/1/11 9:45 AM, Andy Taylor wrote:
On 09/01/2011 03:23 PM, Brian Stansberry wrote:
> Just an FYI for those interested in the HornetQ integration into the
> AS. I recalled this morning a call I was on a couple years back where
> an HA architecture was discussed based on two or more AS's w/ 2 HQ
> servers on each, one on each AS acting as backup to one on another.
> From chatting with Clebert today, it seems that architecture was
> implemented.
We have also discussed adding functionality to allow a single hornetq
instance to cope with multiple journals, meaning a server could also be
a backup as well as a live. If we did this you would only ever need a
single instance. Depending on time frames this could be a better
solution although we didnt have any plans to do it right away.
The time frame is within three months, as in 7.1 we need to preserve any
critical HQ functionality that exists in EAP 5.1.
>
> This has implications for the HQ integration in AS 7.1. Two support
> this kind of architecture, we'd need to:
>
> 1) Add a high level element in the jboss-as-messaging.xsd schema that
> encapsulates all the existing element and represents an HQ server.
>
> 2) Add a level to the messaging subsystem management resource tree for
> same.
>
> 3) Rework any HQ-related MSC service names to account for the
> possibility of multiple HQ servers.
>
> 4) Figure out an other issues this introduces as far as integrating
> with other services that depend on the messaging services.
>
--
Brian Stansberry
Principal Software Engineer
JBoss by Red Hat