FOSElasticaBundle/Resources/doc/cookbook/multiple-connections.md

22 lines
738 B
Markdown
Raw Normal View History

2014-07-03 13:58:54 +02:00
Multiple Connections
====================
You can define multiple endpoints for an Elastica client by specifying them as
multiple connections in the client configuration:
```yaml
fos_elastica:
clients:
default:
connections:
- url: http://es1.example.net:9200
- url: http://es2.example.net:9200
connection_strategy: RoundRobin
2014-07-03 13:58:54 +02:00
```
Elastica 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.
2014-07-03 13:58:54 +02:00
For more information on Elastica clustering see http://elastica.io/getting-started/installation.html#section-connect-cluster