Skip to content

Data layer ElasticSearch

Pratyay Banerjee edited this page Jan 22, 2015 · 5 revisions

Data layer ElasticSearch receives an Event from Aesop Relay and according to the Event Type pushes the Event Change to the Downstream data store, which is an Elastic Search Cluster.

Data layer ElasticSearch consumes 2 types of Abstract Event:

  • Upsert Event - Insert and Update Change-log Events.
  • Delete Event - Delete Change-log Events.

Event data transform() method is provided to conform data to the user's target data format, or any custom operation over Event data required before pushing to Downstream data store.

Data layer ElasticSearch 3 types of ElasticSearchClients:

  • UnicastClient
  • MulticastClient
  • TransportClient

Any one of these can be used for connecting to ElasticSearch Cluster Server. The Clients demo configurations are provided in sample-elastic-search-client-cluster-consumer which uses this datalayer.