Test environment

  • Windows 7 VM / SSD / 2 GB RAM
  • Erlang 22.0 GA
  • Artemis 2.8.0
  • Delphi 2009
  • Habari Client for Artemis 6.2-snapshot (16.05.2019)

Performance test results


  • 4 sender / 4 receiver threads
  • 2000 messages per thread
  • payload length 110 bytes
  • Indy communication adapter

The test showed that 9.000 messages are exchanged per second. 9.000 messages sent from client to broker and 9.000 messages sent from the broker to the client. Around 18.000 total messages transferred over the network per second.



About Habari Client libraries

Habari Client libraries enable Object Pascal applications to take advantage of message broker / message queue technology – which is distributed, loosely coupled, reliable and asynchronous – to build integrated systems, using peer-to-peer and publish-subscribe communication models. Habari Client libraries are also available for the free open source message brokers Apache ActiveMQ, Open MQ and RabbitMQ.