Apache ActiveMQ Artemis 2.2.0 released

The Apache Software Foundation released Apache ActiveMQ Artemis 2.2.0.

Release notes: https://activemq.apache.org/artemis/release-notes-2.2.0.html

Documentation: https://activemq.apache.org/artemis/docs.html

About Apache ActiveMQ Artemis:
The Apache ActiveMQ Artemis message broker includes AMQP protocol support, OpenWire support for ActiveMQ 5 clients, MQTT support, STOMP protocol support, HornetQ Core protocol support for HornetQ 2.4,2.5 clients, JMS 2.0 and 1.1 support.

 

 

Habari Client libraries 2017.06 performance test application

Habari Client libraries 2017.06 (release date TBD) includes an enhanced performance test application, which optionally collects message rates of multiple test runs and displays the sample median.

Performance test application (screenshot)

To start the long-running tests, shift-click on the run button. Taking all test samples takes around ten seconds.

Shown below is an example for a client configuration:

  • 21 test runs (triggered by a shift-click on the test button)
  • 2000 messages per thread
  • 210 bytes payload
  • two producer threads, two consumer threads
  • wire level protocol: STOMP 1.2

Server configuration:

  • message broker running on localhost (4 GB virtual machine, SSD)
  • running with default configuration

Top three configurations: over 12000 messages per second

The current product versions Habari Client for ActiveMQ 5.1.0 (tested with Apache ActiveMQ 5.14.5), Habari Client for Artemis 5.1.0 (tested with Apache ActiveMQ Artemis 2.1.0) and Habari Client for RabbitMQ 5.1.0 (tested with RabbitMQ 3.6.10) reached over 12000 messages per second in the given test environment.

Slowest configuration: 6000 messages per second

The current product version Habari Client for OpenMQ 5.1.0 (tested with Open Message Queue 5.1.1) reached more than 6000 messages per second.

Disclaimer

Errors and omissions excepted. No warranty of any sort, expressed or implied, is provided in connection with the library, including, but not limited to, implied warranties of merchantability or fitness for a particular purpose.

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.

Apache ActiveMQ Artemis 2.0 released

The Apache Software Foundation released Apache ActiveMQ Artemis 2.0.

About Apache ActiveMQ Artemis:
The Apache ActiveMQ Artemis message broker includes AMQP protocol support, OpenWire support for ActiveMQ 5 clients, MQTT support, STOMP protocol support, HornetQ Core protocol support for HornetQ 2.4,2.5 clients, JMS 2.0 and 1.1 support.

Client library for Delphi and Free Pascal

Habari Client for Artemis is a library for Delphi and Free Pascal which provides access to the Apache ActiveMQ Artemis open source message broker. Habari Client libraries use STOMP for asynchronous communication and are available for six different message brokers.

habari_logo_2016

 

Habari Client for ActiveMQ 5.0 Milestone 1 released

Habarisoft released the first milestone release of its Object Pascal Habari Client library for the popular Apache ActiveMQ message broker.

habari_logo_2016

Changes:

  • added logging of broker version string and Stomp protocol version number (requires slf4p logging)
  • added logging of detected message type of incoming Stomp message (text, binary, object, map)
  • added a check for unsupported character sets in the content-type header of incoming text messages
  • added a DUnit/FPCUnit base test class which provides a parameter-compatible ExpectException method for FPCUnit
  • added a warning at compile time for Free Pascal 3.0.0, since a bug in LocalTimeToUniversal function may cause wrong message expiration time (bug has been fixed in Free Pascal 3.0.2)
  • tested with Free Pascal 3.0.2 and ActiveMQ 5.14.3
  • tested with Indy 10.6.2 v 5395 (contained in Delphi 10.1 Berlin)
  • tested with IPv6
  • removed Free Pascal 2.6.* and non-Unicode Delphi support, code cleanup

Habari Client for ActiveMQ 5.0 Milestone 1 is available for registered users now. Habari Client libraries are also available for the free open source message brokers Apache ActiveMQ Artemis, Open MQ and RabbitMQ.

About the Apache ActiveMQ free open source message broker

Apache ActiveMQ™ is the most popular and powerful open source messaging and Integration Patterns server. Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License.

ActiveMQ logo

ActiveMQ Artemis 1.4 released

The Apache Software Foundation released ActiveMQ Artemis 1.4.0. The new release includes additions such as Interceptors on the MQTT Protocol, Reload configuration support, Improved support of AMQP and STOMP, and a number of improvements around stability, performance and HA.

About Apache ActiveMQ Artemis:
The Apache ActiveMQ Artemis message broker includes AMQP protocol support, OpenWire support for ActiveMQ 5 clients, STOMP protocol support, HornetQ Core protocol support for HornetQ 2.4, 2.5 clients, JMS 2.0 and 1.1 support. Read more

ActiveMQ Artemis client library for Delphi and Free Pascal

Habari Client for Artemis is a library for Delphi and Free Pascal which provides access to the ActiveMQ Artemis open source message broker. Habari Client libraries use STOMP for asynchronous communication and are available for six different message brokers.

habari_logo_2016