Wednesday, 11 January 2012

libRabbitMQ V2.1 Released On OpenVMS Alpha and Integrity

libRabbitMQ V2.1 Released On OpenVMS Alpha and Integrity

Thank you for your interest in libRabbitMQ for HP OpenVMS. libRabbitMQ provides an API that can be used by OpenVMS-based software applications to exchange data via AMQP (the Advanced Message Queuing Protocol).

The API is primarily intended for use with the RabbitMQ broker (see, but it can in theory be used with any other AMQP broker that fully supports versions 0.8.0 or 0.9.1 of AMQP. libRabbitMQ for HP OpenVMS is based on an experimental C API developed by the RabbitMQ team and has been designed so that it can be used with most programming languages that are available on OpenVMS, including C, FORTRAN, COBOL, and Pascal.
Note: It is likely that an updated non-experimental version of the API will become available in the not too distant future. The OpenVMS API will be updated to utilize the new version.

The authors would like to acknowledge the support and assistance of the RabbitMQ team in the creation of this release
What’s new in this release?
This release of libRabbitMQ for OpenVMS is based on the latest version of the RabbitMQ C-language AMQP client (see, which includes a number of performance enhancements and improved stability. Please see the release notes for detailed information.

This release also includes facilities that allow developers to leverage the code generation and API-level integration capabilities of Web Services Integration Toolkit for HP OpenVMS (WSIT). These facilities include modified WSIT code generation templates for the generation of code that can be used with libRabbitMQ and the RabbitMQ Java client to create powerful, efficient, scalable, and robust integration solutions. The resultant Java code is not constrained to OpenVMS and may be deployed on any platform that supports a suitable JVM.

Please contact brett.r.cameron(at) and johndapps(at) if you are interested in a kit. Specify whether you need Alpha or Integrity kits.

Information on other products ported to OpenVMS may be found on the BC&JA home page.

RabbitMQ 2.7.1 on OpenVMS Integrity Servers released

RabbitMQ 2.7.1 on OpenVMS Integrity Servers released

This release of RabbitMQ for OpenVMS is based on the RabbitMQ 2.7.1 distribution. New features in this release include order preservation of messages re-queued for a consumer, clients accept a new "amqp" URI scheme for connections, and significant performance improvements.

This release of RabbitMQ for OpenVMS is based on the RabbitMQ 2.7.1 distribution. This release includes important fixes to high availability recovery, fixes to the STOMP adapter, and general improvements to the management interface, performance and stability. Please refer to for details of these and other new features and improvements included in the 2.7.1 release.

release notes provide additional information on this release as well as instructions for installation and use.

If you would like to try out this latest realease, please send an email to brett.r.cameron(AT) and johndapps(at)

Please see the BC&JA for additional information on the open source porting work conducted by BC&JA along with useful information on the Erlang kit for OpenVMS, a prerequisite for RabbitMQ on any platform.