Hi All,
I've been away from JBoss for about 4+ years (working in Weblogic), and am finally
coming back home.
I'm trying to get a better handle on JBoss Messaging's clustering
capabilities. They way I read the documentation/installation guide, you still need to have
a shared database instance. From the 1.4B1 docs, "For a clustered installation it is
mandatory that a shared database is available to all nodes in the cluster."
Which (to me) appears to be Single Point of Failure (SPOF). I realize the database
itself could be clustered, but still..
Also, additional reading, such as this statement from Tim's (old) blog post
(
http://blogs.jboss.com/blog/tfox/?permalink=State_of_the_art_clustering_w...)
states : "But there's another way we can increase the "durability" of a
message without storing it to disk at all, and that's by replicating it in memory
between different nodes. If the cluster is well constructed with good hardware, UPS etc
then we can reach sufficiently levels of durability for many applications.". This is
exactly what I'm after.
So, which is it? Can I cluster a topic without a shared database or not? How about with a
local database on each node in the cluster?
That being said, here's the problem I'm trying to solve.. A distributed
topic that lives on N nodes. There are a few producers that live on each Node. There are
also M consumers that don't care if the topic is clustered or not. Additionally, I
don't want a SPOF, nor do I want to mess with a central database with clustering
enabled.
Am I chasing a unicorn here? Is this even possible?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124943#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...