Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Index Activiti data on Elasticsearch

Index Activiti data on Elasticsearch

Activit User Day 2015 presentation with Mike Dias (@mike_dias) and Silvio Neto (@silvioneto) about Activiti integration with Elasticsearch.

Mike Dias

June 11, 2015
Tweet

More Decks by Mike Dias

Other Decks in Technology

Transcript

  1. ?

  2. ?

  3. User form Process Instance ID_ NAME_ VALUE_* … 1 client_name

    Jonh … 2 client_tel 123456 … 3 due_date 01/06/2015 … 4 demand_desc I have a problem… … ACT_HI_VARINST
  4. User form Process Instance Process Instance User form ID_ NAME_

    VALUE_* … 1 client_name Jonh … 2 client_tel 123456 … 3 due_date 01/06/2015 … 4 demand_desc I have a problem… … 5 client_name Bob … 6 client_tel 654321 … 7 due_date 10/06/2015 … 8 demand_desc My internet conn… … ACT_HI_VARINST
  5. P P P P P P P P P P

    P P P P P P P P P Process Lake
  6. P P P P P P P P P P

    P P P P P P P P P P P P P P P P P P P P P CPU 1 CPU 2 CPU 3 CPU 4 Process Lake
  7. P P P CPU 1 V V V V V

    V V V Variables T T T Tasks P Process { } P V V V V V V V V T T T JSON REST API
  8. E E E E E E E E E E

    E E E E E E E E E E E E E E E E E E E E E E Engine Events E E E E E E E E E E E E
  9. E E E E E E E E E E

    E E E E E E E E E E E E E E E E E E E E E E Engine Events E E E E E E E E E E E E E E E E E E { } JSON REST API Listeners
  10. { "filter":{ "nested":{ "path":"variables", "filter":{ "bool":{ "must":[ { “term": {

    "name":"passport" }}, { “term": { "text":"1234" }} ] } } } } }
  11. Response Time 0 secs 45 secs 90 secs 135 secs

    180 secs MySQL Elasticsearch 0,08 secs 161 secs
  12. Response Time 0 secs 45 secs 90 secs 135 secs

    180 secs MySQL Elasticsearch 0,08 secs 161 secs CENSURED