CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/maven-org-apache-activemq--activemq-all

High performance Apache 2.0 licensed Message Broker supporting JMS, AMQP, MQTT, and HTTP protocols with comprehensive enterprise features including persistence, security, clustering, and Spring integration.

Pending
Overview
Eval results
Files

network-clustering.mddocs/

Network Clustering

ActiveMQ supports multi-broker networking capabilities for scalable, distributed messaging architectures with automatic discovery and load balancing.

Capabilities

Network Connectors

public abstract class NetworkConnector extends DefaultBrokerService implements Service {
    public void setUri(URI uri);
    public void setDiscoveryUri(URI discoveryUri);
    public void setDuplex(boolean duplex);
    public void setNetworkTTL(int networkTTL);
    public void start() throws Exception;
    public void stop() throws Exception;
}

public class DiscoveryNetworkConnector extends NetworkConnector {
    public void setDiscoveryAgent(DiscoveryAgent discoveryAgent);
}

Network Bridges

public class DemandForwardingBridge implements NetworkBridge {
    public void setLocalBroker(Broker localBroker);
    public void setRemoteBroker(Transport remoteBroker);
    public void start() throws Exception;
    public void stop() throws Exception;
}

Discovery Agents

public interface DiscoveryAgent extends Service {
    void setDiscoveryListener(DiscoveryListener listener);
    void registerService(String name) throws IOException;
    void serviceFailed(DiscoveryEvent event) throws IOException;
}

Install with Tessl CLI

npx tessl i tessl/maven-org-apache-activemq--activemq-all

docs

connection-pooling.md

embedded-broker.md

index.md

jms-client.md

management-monitoring.md

messages-destinations.md

network-clustering.md

persistence-storage.md

security.md

spring-integration.md

transport-protocols.md

tile.json