2010-07-01 25 views
7

Zastanawiam się, czy istnieje sposób na otrzymywanie wiadomości JMS od jakiegoś dostawcy, takiego jak ActiveMQ lub WebMQ w programie Haskell. Zauważyłem, że istnieje klient Haskella dla ActiveMQ, ale wydaje się, że nie jest on utrzymywany.Java Message Service i Haskell

Czy ktoś ma doświadczenie w tej lub jakiejkolwiek formie doradztwa?

Odpowiedz

3

Wygląda głównych bibliotek mamy obecnie to:

Jeśli te nie są odpowiednie, można wykorzystać je jako punkt wyjścia do rozwijania własnych biblioteka.

+0

Dzięki, myślę, że powinno mi pomóc. Szukałem sposobu na przekazanie procesu Java z Haskellem, więc myślę, że mogę przetłumaczyć wiadomość z WebMQ na rabbitMQ i wysłać ją do Haskella. Niestety, pisanie własnej biblioteki znacznie wykracza poza mój aktualny poziom haskell ... – jagg

+0

Innymi opcjami mogą być redis lub bufory protokołów. – LennyStackOverflow

0

można uzyskać dostęp za pomocą protokołu ActiveMQ z Stomp tej biblioteki https://hackage.haskell.org/package/stomp-queue

Można włączyć Stomp na ActiveMQ jak ten:

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