membase, client-side moxi and memcached for sessions: how to combine
We've been using membase in our test/dev setup starting from the early beta's and its been great. We're slowly progressing to production and are looking into high-availability things for our webservers.
One of these things is our idea of using a seperate cluster of memcached-nodes (used membase) to store session-data: One node for each web-server (the node runs on the webserver itself).
I'd like to get some confirmation if the following setup is going to work: for a 2 webserver / 2 membase server scenario we have (the relevant parts):
2 webservers, each running: tomcat, client-side moxi, memcached-node for session-data
2 dedicated membase servers, each running membase install used as persistent nosql-store
The question now is: can the client-side moxi operate the 2 seperate clusters at the same time? i.e: the session-data cluster with nodes on the webservers and the persistent nosql-store cluster with nodes on the dedicated membase servers.
Moreover, did I read correctly that client-side moxi is able to detect automatically that a membase-node fails, or that an addition node is added?
Thanks in advance,