This documentation is for WSO2 Stream Processor 4.1.0. View documentation for the latest release.

All docs This doc

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tested ItemData StoreQuery TypeAmount of events processedAverage Throughput (events per second)

Average Latency

(milliseconds)

Message Payload Size
(bytes)
Simple Pass-throughNoneNone30 million900K0.912
FilterNoneFilter out all the events30 million900K1.512
Window-small (1 second)NoneSliding time window30 million100K4812
Window - Large (1 minute)NoneSliding time window30 million100K13012
PatternsNoneTemporal event sequence patterns1250 million500K55076




Event Ingestion with Persistence


Oracle Event Store

Insert252 million70K4240
Update75 million20K1240


MS SQL Event Store

Insert198 million55K44.240
Update3.6 million1K4.640


MySQL Event Store

Insert12.2 million3.4K2.1440
Update3 million5000.540
Info
titleNotes
  • Event ingestion with persistence tests were conducted using the default Amazon RDS configurations.

  • All the tests for event ingestion with persistence were conducted for 1 hour.

  • Performance results were aggregated in 5000K event windows.
  • The above table had an input rate of 1000K events per second during the first four tests.
  • All the tests were conducted using TCP transport.

...

  • The experiments were carried out in two c4.2xlarge (8 vCPU, 16GB RAM, EBS storage with 1000 Mbps max dedicated bandwidth)  Amazon EC2 instances.

    • Linux kernel 4.44, java version "1.8.0_131", JVM flagskickoff flags -Xmx4g -Xms2g

  • One node operated as a client.

  • Another node operated as a Stream Processor node.

  • Experiments were carried out using TCP as the transport.

...