Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 5.0.0.M2
    • Fix Version/s: None
    • Component/s: STM
    • Labels:
      None

      Description

      Finish the work started last year. Actor+transaction model.

      Due to the typical way vert.x works (one thread per task, unique classloader instance etc.), shared state is typically not a concern even between threads. STM still useful to ensure atomic updates in the presence of failures, or sharing via message passing. However, with our STM implementation, persistent instances can be shared between threads or processes in different address spaces if needed.

        Gliffy Diagrams

          Activity

          Hide
          marklittle Mark Little added a comment -

          I think the initial version of this is done. Just working with Tim on the packaging and example.

          Show
          marklittle Mark Little added a comment - I think the initial version of this is done. Just working with Tim on the packaging and example.
          Show
          marklittle Mark Little added a comment - https://github.com/nmcl/TransactionalVert.x
          Hide
          marklittle Mark Little added a comment -

          Done for now. Details published to Vert.x group a few months back. Waiting on further feedback before doing more.

          Show
          marklittle Mark Little added a comment - Done for now. Details published to Vert.x group a few months back. Waiting on further feedback before doing more.

            People

            • Assignee:
              marklittle Mark Little
              Reporter:
              marklittle Mark Little
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development