2010-07-01 7 views
7

Ich frage mich, ob es eine Möglichkeit gibt, JMS-Nachrichten von einem Anbieter wie ActiveMQ oder WebMQ in einem Haskell-Programm zu empfangen. Ich habe gesehen, dass es einen Haskell-Client für ActiveMQ gibt, der aber anscheinend nicht gewartet wird.Java Message Service und Haskell

Hat jemand Erfahrung mit dieser oder irgendeiner Art von Beratung?

Antwort

3

Sieht aus wie die wichtigsten Bibliotheken wir derzeit haben, sind:

Wenn diejenigen, die nicht geeignet sind, können Sie sie als Ausgangspunkt verwenden können Sie Ihre eigene entwickeln Bibliothek.

+0

Danke, denke ich, dass mir helfen sollte. Ich war auf der Suche nach einer Möglichkeit, einen Java-Prozess mit einem Haskell zu kommunizieren, also kann ich eine Nachricht von WebMQ zu rabbitMQ übersetzen und an Haskell senden. Leider ist das Schreiben meiner eigenen Bibliothek weit jenseits meiner aktuellen Hakkell-Ebene ... – jagg

+0

Andere Optionen könnten Redis oder Protokollpuffer sein. – LennyStackOverflow

0

Sie ActiveMQ zugreifen können die Stomp-Protokoll mit dieser Bibliothek https://hackage.haskell.org/package/stomp-queue

Sie ermöglichen Stomp auf ActiveMQ wie folgt aus:

<transportConnectors> 
<transportConnector name="stomp" uri="stomp://localhost:61613"/> 
</transportConnectors>