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.
More Related questions...