You can define multiple endpoints for an Elastica client by specifying them as multiple connections in the client configuration:
fos_elastica:
clients:
default:
connections:
- url: http://es1.example.net:9200
- url: http://es2.example.net:9200
connection_strategy: RoundRobinElastica allows for definition of different connection strategies and by default
supports RoundRobin and Simple. You can see definitions for these strategies
in the Elastica\Connection\Strategy namespace.
For more information on Elastica clustering see http://elastica.io/getting-started/installation.html#section-connect-cluster