Benoit Tellier created JAMES-3701:
-------------------------------------

             Summary: Back Task manager components with Apache Pulsar
                 Key: JAMES-3701
                 URL: https://issues.apache.org/jira/browse/JAMES-3701
             Project: James Server
          Issue Type: Sub-task
          Components: pulsar, task
    Affects Versions: master
            Reporter: Benoit Tellier


After mailQueue and eventBus our latest usage of queuing system is to 
coordinate the execution of tasks across a James cluster.

The following components would need to be backed by pulsar:

 - Task manager work queue (so far an exclusive consumer) which also includes 
listening for cancellation requests.

This would allow assembling a distributed task manager centered around Apache 
Pulsar.

Definition of done:
 - Split the distributed task manager maven module by technologies: 
task-rabbitmq task-cassandra task-pulsar.
 - Pass the work queue contract test
 - Pass the distributed task manager contract test



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to