Frage

Ich habe Probleme beim Multicast-Verkehr mit ActiveMQ einrichten. Ich bemerkte, mit der Version 5.2 gibt es ein Fehler ist, dass es von selbst den Aufbau der richtigen Fabrik (fest in 5.3) verhindert. Die Tatsache, dieser Fehler vorhanden ist, macht mich frage mich, ob jemand mit Multicast bei allen . Wie kann diese getestet werden, wenn es erst vor kurzem freigegeben wurde?

nur zu wissen, dass dies möglich ist mir würde helfen, eine Menge. Danke.

EDIT:

Es stellt sich heraus, dass ich auf den Aufbau der Verbindung hing. Die SetClientID ist ein synchroner Aufruf, so dass der Kunde sitzt und wartet auf unbestimmte Zeit. Dies ist eine Landmine für jedermann mit Multicast, gibt es viele Anrufe in dem AMQConnection Objekt, das nennt ensureConnectionInfoSent () blockiert, bis er eine Antwort erhält. Dies ist nur unvereinbar mit Multicast.

War es hilfreich?

Lösung

Ich habe die Multicast-Transportarbeiten in der Vergangenheit gesehen, in einer Entwicklung eher als Produktionskontext. Es schien ein bisschen flockig, aber, und gab mir nicht das Vertrauen, ihm zu vertrauen, wo es auf der Linie Geld.

IMO, ActiveMQ ist lächerlich Buggy. Die grundlegendsten Fehler scheinen in die Code-Basis auf einer regelmäßigen Basis zu kriechen, und es ist sehr schwer, Vertrauen zu haben, dass sie die schwierigen Dinge tun können, wenn die Grundlagen schief gehen so oft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top