2010-12-10 6 views
0

Ich möchte einen modifizierten ActiveMQ-Broker schreiben, der, wenn er Hersteller Nachrichten eines bestimmten Themas hört, um sie alternativ zu behandeln (verwenden Sie HDFS API zum Beispiel und nicht Standard Persisten-Speicher verwenden). Hast du irgendwelche Ideen, wo du anfangen sollst?ActiveMQ Modified Broker

Vielen Dank im Voraus, Petrucci

Antwort

1

Sie könnte entweder Ihre eigenen ActiveMQ message store für HDFS implementieren, die ActiveMQ erlauben würde HDFS als persistenten Speicher zu verwenden, oder Sie können eine ActiveMQ broker plugin, die Sie Nachrichten erlauben würde, erstellen abfangen als sie den Makler betreten. Beides sind sehr unterschiedliche Herangehensweisen, also hängt es wirklich von Ihren Anforderungen ab, welchen Weg Sie gehen.

Bruce

+0

wie ich das Broker-Plugin Ansatz einfacher sehen kann, ist es nicht? und die Verwendung dieses Broker-Plugins bedeutet, dass ich ActiveMQ für Scratch erstellen sollte, bin ich richtig? –

+0

Es ist nicht erforderlich, ActiveMQ von Grund auf neu zu erstellen. Sie benötigen nur die entsprechenden ActiveMQ-JARs in Ihrem Klassenpfad, um die richtigen Klassen zu verwenden. – bsnyder