The RabbitMQ open source message broker includes a web-stomp plugin exposing the STOMP protocol over emulated HTML5 WebSockets. Web-Stomp examples are provided as a plugin which is included in the standard distribution and only needs to be enabled (this requires a broker restart). For users of the Delphi and Free Pascal client library Habari Client … Continue reading How to use the RabbitMQ Web-Stomp Plugin with Delphi and Free Pascal
Habari Client Libraries for Delphi and Free Pascal – new releases
New versions of all Habari message broker client libraries is available. The new release of Habari Client libraries introduces new features, including improved Free Pascal support: New: Remote Procedure Call (RPC) demo program New: Heart-beating tests using built-in STOMP server New: Connection parameter "subscribe.receipt" to request and verify broker confirmations for subscriptions New: Connection pool … Continue reading Habari Client Libraries for Delphi and Free Pascal – new releases
How do I find memory leaks at run time with FastMM4?
Since September 2012, there is a very simple but comfortable way to find FastMM memory leaks in Delphi applications which do not show up at program termination.This type of memory leakis normally not easy to track down, as it is caused by global objects which will be properly freed at the end of the program … Continue reading How do I find memory leaks at run time with FastMM4?
Introducing connection pooling for Habari Client libraries
Habarisoft introduces dynamic connection pooling with the next release of its message broker client libraries for Delphi and Free Pascal. Connection pools save resources in multi-threaded applications, as connections are initialized only once and then shared between threads. They can speed up the program execution because the pool returns and stored them in started state. … Continue reading Introducing connection pooling for Habari Client libraries
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)