Did you check out the HAProxy tutorial in our documentation? See
http://docs.neo4j.org/chunked/snapshot/ha-haproxy.html for more info.
To address your questions:
1. All traffic will typically go through HAProxy. HAProxy can be configured
in a number of ways so that it routes your traffic optimally.
2. HAProxy does HTTP load balancing and distribution of requests. If you
run Neo4j embedded, then you must expose your embedded operations over HTTP
in order to access them remotely. This is typically done by hosting your
embedded instance in a Tomcat.
3. Can you please be more specific on this one? Do you want to send a
request and guarantee that it's read-only?
David Montag <david.mon...
Neo Technology, www.neotechnology.com
As a friend of Neo, register for GraphConnect
<http://www.graphconnect.com>and get a 20% discount. Code: GCFON