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: [email protected]
For additional commands, e-mail: [email protected]