2010-07-01 3 views
7

Mi chiedevo se c'è un modo per ricevere messaggi JMS da qualche provider come ActiveMQ o WebMQ in un programma Haskell. Ho visto che esiste un client Haskell per ActiveMQ ma sembra essere non mantenuto.Java Message Service e Haskell

Qualcuno ha esperienza con questo o qualsiasi tipo di consulenza?

risposta

3

sembra che i principali biblioteche abbiamo attualmente sono:

Se quelli non sono adatti, si potrebbe usarlo come punto di partenza per sviluppare la propria biblioteca.

+0

Grazie, penso che mi dovrebbe aiutare. Stavo cercando un modo per comunicare un processo Java con uno Haskell, quindi credo di poter tradurre un messaggio da WebMQ a rabbitMQ e inviarlo a Haskell. Purtroppo, scrivere la mia libreria è molto al di là del mio attuale livello di haskell ... – jagg

+0

Altre opzioni potrebbero essere redis o protocolbuffers. – LennyStackOverflow

0

È possibile accedere ActiveMQ che utilizzano il protocollo Stomp con questa libreria https://hackage.haskell.org/package/stomp-queue

È possibile attivare Stomp su ActiveMQ come questo:

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