Some links I found about Delphi and AMQP.
AMQP
- Advanced Message Queuing Protocol – Wikipedia
- [WayBack] OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0, Part 0: Overview
- [WayBack] OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0, Part 0: Overview
- [WayBack] OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0, Part 1: Types
- [WayBack] OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0, Part 2: Transport
- [WayBack] OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0, Part 3: Messaging
- [WayBack] OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0, Part 4: Transactions
- [WayBack] OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0, Part 5: Security
- [WayBack] http://docs.oasis-open.org/amqp/core/v1.0/os/amqp.dtd
Delphi and AMQP
- Commercial:
- [WayBack] Habari Client for RabbitMQ | Habarisoft (but it is unclear if AMQP is supported, as it seems to focus on STOMP)
- [WayBack] HabariRabbitMQGettingStarted.pdf
- [WayBack] Release notes | Habarisoft
- [WayBack] Object Pascal STOMP client libraries | Habarisoft
- [WayBack] RabbitMQ – Is there a formal AMQP compliance test suite (for developers of client libraries)?
- [WayBack] RabbitMQ – Is there a compiled RabbitMQ AMQP client library available for the Windows or Linux platform?
- [WayBack] Getting Started with IP*Works! IoT AMQP
- [WayBack] Chilkat: Azure Service Bus Examples for Delphi DLL (but no mentioning if they actually do AMQP)
- [WayBack] Habari Client for RabbitMQ | Habarisoft (but it is unclear if AMQP is supported, as it seems to focus on STOMP)
- Open source:
- [WayBack] My AMQP Delphi wrapper is in the standard 0MQ distribution – while true do;
- Not sure if it is, as it points to [WayBack] GitHub – bvarga/delphizmq: 0MQ Delphi binding which does not seem to support AMQP
- [WayBack] Using AMQP from Delphi with ZeroMQ – while true do; which is 0MQ, not AMQP:
- [WayBack] kbmmw_history/history.txt
- Seems to support only AMQP 0.91
- [WayBack] Direct access to articles and whitepapers about kbmMW – Loads of pages
- [WayBack] Google Drive: kbmMW
- [WayBack] GitHub – felipecaputo/delphi-amqp: An amqp connector for delphi but not sure which AMQP version is supported
- [WayBack] GitHub – HeZiHang/Delphi-RabbitMQ: RabbitMQ driver for Delphi which is AMQP 0.9.1. according to [WayBack] uRabbitMQ.pas
- [WayBack] GitHub – danieleteti/delphistompclient: STOMP client for Embarcadero Delphi and FreePascal. which does STOMP, no AMQP
- [WayBack] My AMQP Delphi wrapper is in the standard 0MQ distribution – while true do;
- Maybe a .NET wrapper around a Delphi DLL could work though:
Threads:
- [WayBack] Is there a Delphi library that does AMQP 1.0? – Network, Cloud and Web – Delphi-PRAXiS [en]
- [WayBack1/WayBack2] Is there a Delphi library that does AMQP 1.0? – Jeroen Wiert Pluimers – Google+
Tests
- [WayBack] SwiftMQ: JUnit Test Suite for AMQP 1.0 Implementations
- [WayBack] rabbitmq-java-client/RUNNING_TESTS.md at master · rabbitmq/rabbitmq-java-client · GitHub
- [WayBack] GitHub – scholzj/amqp-java-client-tests: Test suite for testing Java based AMQP 1.0 and 0-10 clients
Other environments
- [WayBack] GitHub – xinchen10/awesome-amqp: A curated list of AMQP 1.0 resources
- [WayBack] Overview of AMQP 1.0 in Azure Service Bus | Microsoft Docs
- [WayBack] GitHub – amqp/rhea: A reactive messaging library based on the AMQP protocol
- [WayBack] GitHub – vcabbage/amqp: AMQP 1.0 client library for Go.
–jeroen