• This is a functional proof of concept, please feel free to try it out and also post comments, suggestions, etc.

Information

The JMS event service is meant to be a replacement for the current Event Service which uses the database to send messages between nodes in the cluster. It allows for a standard message sending methodology and does not touch the database. Events are also transactional with JMS.

JMS Information

JMS Event Service

Deploying and Running The JMS Event Service in sakai_2-5-x

Getting the source and building it

Sakai Properties

Property

Default Value

Comments

jms.useJMX

false

If you have tomcat configured to allow JMX access, I would recommend to enable this setting as it greatly helps during the development process

jms.brokerURL

tcp://localhost:61616

-

jms.brokerDataPath

sakai-home location

This is either in "tomcat/sakai" or the location defined by JAVA_OPTS "-Dsakai.home=/path/to/sakai-home/"

Troubleshooting