Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0.0
    • Component/s: Dataflow
    • Labels:
      None
    • Number of attachments :
      0

      Description

      Synchronous communication gives extra guarantees over asynchronous ones:

      1. Fast producer's speed is auto-adjusted to the slow consumer
      2. Writer can make assumptions about the reader, since the reader must have reached the read() command before the writer returns from write()
      3. it makes it much easier to reason about the behaviour of a network of processes if we have the guaranteed that a process cannot get far ahead of its neighbours as can happen in asynchronous systems

      Can be also extended to 1:n or n:m as well as network channels

        Activity

        Vaclav Pech made changes -
        Field Original Value New Value
        Fix Version/s 1.0.0 [ 17007 ]
        Vaclav Pech made changes -
        Priority Major [ 3 ] Critical [ 2 ]
        Vaclav Pech made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Vaclav Pech made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Vaclav Pech
            Reporter:
            Vaclav Pech
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: