ApacheCon Europe 2012

Rhein-Neckar-Arena, Sinsheim, Germany

5–8 November 2012

Getting started with AMQP 1.0 using Apache Qpid

Rajith Attapattu

Audience level:
Beginner
Track:
Cloud

Tuesday 5:15 p.m.–6 p.m. in Level 2 Right

Description

Apache Qpid Proton is a high performance, lightweight messaging library. Proton is based on the AMQP 1.0 messaging standard. Using Proton it is trivial to integrate with the AMQP 1.0 ecosystem from any platform, environment, or language. This talk will introduce the Proton project and show how you can get started with AMQP 1.0

Abstract

Apache Qpid Proton is a high performance, lightweight messaging library. It can be used in the widest range of messaging applications including brokers, client libraries, routers, bridges, proxies, and more. Proton is based on the AMQP 1.0 messaging standard. Using Proton it is trivial to integrate with the AMQP 1.0 ecosystem from any platform, environment, or language.

The Proton libraries share a common design and comes in C and Java with Java script in the works. The C library works on Linux and Windows (in progress). Additionally Python, Ruby and PHP are added as Swig bindings over the C library. In the future we hope to expand the various language bindings.

During the talk I will introduce the key concepts behind the library design and how these libraries can be used to build various messaging applications like brokers, client libraries, routers, bridges ..etc to integrate with the AMQP 1.0 ecosystem.

I'm also planning to demonstrate a multi language application written using the proton libraries.