0

i am absolutely new in this area and we are going to set-up hornetq as a MOM in our production servers soon. after reading the documents, i was thinking that it will be good to have client side fail-over with 2 or more hornetq servers in clustered/ non-clustered mode (load balancing may not be a big concern for us). we will be using persistent data store. but using SAN is not an option for us, and using NFS as a shared storage for live/ back-up servers probably turns out to be a synchronous system which invalidates one of the most important feature of asynchronous messaging. for data safety, i think using RAID-5/10 in each of the server seems to be sufficient. So when a system/ disk crashes, durable data should be recovered in some time (after replacing the disk) and till that time, the other server can respond to both the clients. wanted to know if i am missing any crucial points which might affect the flow severely.

Jonas
  • 1,187
  • 5
  • 19
  • 33
  • It's unclear as to what your question is, I would suggest you re word it, with some clear, answerable points or it is likely to get closed. – Sam Cogan Jan 16 '12 at 14:50

1 Answers1

0

Your question is not clear enough to get an accurate answer, but I can say the following:

  1. Having RAID configured in your servers is good, but it is not enough for HA. This is simply because any server can fail as a result of any other hardware component fault (like power, memory, etc.).
  2. If you want to use load balancing between multiple servers, you have to be sure that these servers are either stateless (no user-related data resides on this server) or they are continuously synced. This is important for the client to see consistent copy of his data.
Khaled
  • 36,533
  • 8
  • 72
  • 99