Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • master
    • None
    • pulsar, task
    • None

    Description

      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

      Attachments

        Activity

          People

            Unassigned Unassigned
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: