I would love to be able to easily switch from Jest / http / tcp client to a client that uses UDP bulk api in case http underperforms and data reliability is not a priority.
(http://www.elasticsearch.org/guide/en/elasticsearch/client/java-api/current/bulk.html).
What do you think about that?