DataIntellectTech / kdb-chronicle-queue

Java adaptor from Chronicle queue to kdb+
3 stars 1 forks source link

Merge Thread branch into main #5

Closed MarkFAquaQ closed 3 years ago

MarkFAquaQ commented 3 years ago

Lots of changes here. Main change is to have adapter run in a thread with less feedback to console. Benchmarking changes with help from Roger in Chronicle. Headline figures:

Able to sustain a 30k msgs/s write.

300,000 @ 30,000 (50k warmup) SUMMARY (end to end) Percentile run1 run2 run3 run4 run5 % Variation
50: 12.64 12.77 12.77 12.70 12.83 0.67
90: 14.24 14.05 13.79 13.73 13.60 2.15
99: 21.44 19.90 19.90 19.90 19.90 0.00
99.7: 33.15 23.23 23.10 22.85 22.59 1.85
99.9: 73.47 73.47 73.47 71.94 72.45 1.40
worst: 2940.93 3432.45 4964.35 3858.43 3301.38 25.14