[ 
http://opencast.jira.com/browse/MH-7938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=27427#comment-27427
 ] 

Josh Holtzman commented on MH-7938:
-----------------------------------

Upon further investigation, we should be able to live without distributing 
events across the cluster.  We already have cluster coordination via the 
service registry and our remote service implementations.  So by publishing an 
OSGI (in-memory) event, 0..n subscribers can react to the event.

When an OSGI Event handler picks up an event, it can call any service.  The 
service will in turn create a persistent job that will be asynchronously 
dispatched across the cluster, following the existing remoting pattern.  In 
this way, an event handler acts as a pre-build "mini workflow", accomplishing 
any number of pre-defined tasks in response to events.

> Create a matterhorn-mq module to support distribution of Event Admin events 
> across the cluster
> ----------------------------------------------------------------------------------------------
>
>                 Key: MH-7938
>                 URL: http://opencast.jira.com/browse/MH-7938
>             Project: Matterhorn Project
>          Issue Type: Task
>          Components: Architecture & Services
>    Affects Versions: 1.3
>            Reporter: Josh Holtzman
>            Assignee: Josh Holtzman
>             Fix For: 1.3
>
>
> This module will bridge OSGI events and JMS messages between the EventAdmin 
> and a message queue/topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
[email protected]
_______________________________________________

Reply via email to