This article shows the code for a Delphi server which receives a RPC call message from the inbound RabbitMQ request queue, and sends the response message back to the Java client. It is the mirror code for the previous article. Delphi source code: A small change is needed in the Java client to support STOMP … Continue reading RPC with Delphi server and Java client using RabbitMQ (part 2 of 2)
SOAP and REST – Using GZip with Delphi client
Another interesting performance benchmark post by Roberto Schneider, comparing Java and Delphi implementations: SOAP and REST - Using GZip with Delphi client.
RabbitMQ 3.1.0 message broker released
The RabbitMQ team announced the release of RabbitMQ 3.1.0 - This release introduces eager synchronisation of mirror queue slaves, automatic cluster partition healing, and improved statistics (including charts) in the management plugin. It also adds many smaller new features, bug fixes and performance improvements. The developers encourage all users of earlier versions of RabbitMQ to … Continue reading RabbitMQ 3.1.0 message broker released
Habari Client for HornetQ 2.0 released
April 2, 2013 – Habarisoft is pleased to announce release 2.0 of Habari Client for HornetQ. HornetQ is an open source project from the JBoss Community to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system. HornetQ is the default Java Message Service (JMS) provider in JBoss Application Server, but can also used … Continue reading Habari Client for HornetQ 2.0 released
The easy way to update Internet Direct (Indy)
Updating Internet Direct (Indy) 10 component packages in the Delphi IDE to a newer version is quite time-consuming. Doing backups, searching and removing old source and binary files, changing IDE paths - all these steps cause developers to think twice before trying a new release of the Indy library. Quick switching between versions - to … Continue reading The easy way to update Internet Direct (Indy)
Habari Client libraries new versions released
The new release of Habari message broker client libraries introduces new features, including: new connection parameter "send.receipt" to enable broker receipt confirmations for all outgoing messages new connection parameter "disconnect.receipt" to enable broker receipt confirmations for disconnect operations new connection parameter "tcp.keepalive" to enable TCP keep-alive (Indy only) resource saving on-demand creation of threads for … Continue reading Habari Client libraries new versions released
Habari Chat: message exchange for Delphi applications
Habari Chat is a demo application for the Habari Client libraries, available with full source code and as executable in the demo downloads. Sending broadcast messages After choosing a chatroom name and a nickname, the user interface allows to send text messages. For system messages - for example when users enter or leave a chatroom … Continue reading Habari Chat: message exchange for Delphi applications
Habari Client open source message broker libraries
The next major versions of Habari message broker client libraries for Delphi and Free Pascal are close to release. The new versions introduce options for easier detection of connection loss, reduced resource usage for synchronous operation mode, improved support for heart-beating (on STOMP 1.1 capable message brokers), source code refactorings, and have been tested with … Continue reading Habari Client open source message broker libraries
Habari Client for ActiveMQ 3.3 released
December 18, 2012 - Habarisoft is pleased to announce version 3.3 of Habari Client for ActiveMQ, a library which provides access to the Apache ActiveMQ open source message broker. ActiveMQ is also the default Java Message Service (JMS) provider in the open source Java EE server Apache Geronimo. Home page: http://www.habarisoft.com/habari_activemq.html Documentation (PDF): http://www.habarisoft.com/download/HabariActiveMQGettingStarted.pdf API documentation (HTML): … Continue reading Habari Client for ActiveMQ 3.3 released