Prev Next

Integration / ActiveMQ Interview Questions Basics

What are the main components of ActiveMQ architecture?

The core building blocks of an ActiveMQ deployment are:

  • Broker - the server process that accepts connections and routes messages.
  • Producer - client that sends messages to a destination.
  • Consumer - client that receives messages from a destination.
  • Destination - a Queue or Topic that messages are addressed to.
  • Transport Connector - the protocol endpoint (OpenWire, STOMP, MQTT, AMQP) clients connect through.
  • Persistence Adapter - KahaDB, JDBC, or LevelDB, used to store messages durably.

These pieces are wired together in activemq.xml, the broker's main configuration file.

Which component stores messages durably?
Where is the ActiveMQ broker typically configured?

More Related questions...

Show more question and Answers...


Comments & Discussions