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