apache activemq

9
ActiveMQ November, 2013 Engin Yöyen

Upload: engin-yoeyen

Post on 05-Aug-2015

79 views

Category:

Software


4 download

TRANSCRIPT

Page 1: Apache ActiveMQ

ActiveMQ

November, 2013Engin Yöyen

Page 2: Apache ActiveMQ

What is ActiveMQ?

• Open Source Message Broker

• Build with Java

• Supports Java Standarts (JMS, J2EE)

• Standalone or inside another application

Page 3: Apache ActiveMQ

Message Dispatching

Page 4: Apache ActiveMQ

Message Queue

Page 5: Apache ActiveMQ

a Message

• Message consist of header and body

• Headers include name/value pairs

• Body can be many different type of data (e.g. xml, text, binary,Java Object)

• Durability

• Persistency

Page 6: Apache ActiveMQ

Content based filtering using SQL 92 syntax

Page 7: Apache ActiveMQ

Persistency and Topics

Page 8: Apache ActiveMQ

Why to use it?

• De-coupling applications *

• Many different transport/protocol support (e.g. SSL, HTTP/S, XMPP, TCP,UDP)

• Scalability

• Reliability

• Multi-language support (e.g. Java, C/C++, Python, JavaScript, etc.)

Page 9: Apache ActiveMQ

Questions?