Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-5473

FIWARE.Question.Tech.Data.OrionContextBroker.OrionContextBrokerDeliveryGuarantees

    Details

      Description

      Created question in FIWARE Q/A platform on 06-12-2015 at 15:12
      Please, ANSWER this question AT http://stackoverflow.com/questions/34118219/orion-context-broker-delivery-guarantees

      Question:
      Orion Context Broker delivery guarantees?

      Description:
      Thinking of 'production' usage of Orion Context Broker, I wonder what kind of guarantees are provided by the Orion Context Broker in terms of delivery of messages – both from producer and consumer perspective? In particular, keeping in mind various possible failure scenarios (CB failure/restart, network transient failure, consumer failure/restart, etc), as well as possibility of resource congestion in the CB. Few examples:

      1) if a context update operation succeeds, is it guaranteed that consequent queries will return the latest data (e.g., even if CB failed right after acknowledging the update request, and then restarted)?

      2) if a consumer subscribed for certain context information, is it guaranteed that it will receive all the relevant updates – exactly once, at least once, or even at all? (e.g., in case of transient network failure between CB and the consumer)

      3) if a consumer updated its subscription, is it guaranteed that the consequent updates will accurately reflect it? (e.g., if CB failed right after acknowledging the subscription request, and then restarted)

      4) if a consumer is subscribed for context changes ('onchange', no throttling), and there are multiple consequent updates from the producer affecting the same attribute, is it guaranteed that each of the changes will be sent (or some might be skipped – e.g., due to too many notifications that CB needs to send during a certain period of time), in any particular order?

      etc...

      Thanks!

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        3d 6h 1 Backlog Manager 09/Dec/15 9:04 PM
        In Progress In Progress Answered Answered
        11m 32s 1 Fermín Galán 09/Dec/15 9:15 PM
        Answered Answered Closed Closed
        2s 1 Fermín Galán 09/Dec/15 9:15 PM
        fla Fernando Lopez made changes -
        Fix Version/s 2021 [ 12600 ]
        mev Manuel Escriche made changes -
        HD-Enabler Orion [ 10875 ]
        HD-Chapter Data [ 10838 ]
        oriondev TID Orion Developer made changes -
        Summary [fiware-stackoverflow] Orion Context Broker delivery guarantees? FIWARE.Question.Tech.Data.OrionContextBroker.OrionContextBrokerDeliveryGuarantees
        fermin Fermín Galán made changes -
        Resolution Done [ 10000 ]
        Status Answered [ 10104 ] Closed [ 6 ]
        fermin Fermín Galán made changes -
        Status In Progress [ 3 ] Answered [ 10104 ]
        Hide
        backlogmanager Backlog Manager added a comment -

        2015-12-09 21:05|UPDATED status: transition Answer| # answers= 1, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2015-12-09 21:05|UPDATED status: transition Answer| # answers= 1, accepted answer= False
        backlogmanager Backlog Manager made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        mev Manuel Escriche made changes -
        Assignee Fermín Galán [ fermin ]
        backlogmanager Backlog Manager made changes -
        Field Original Value New Value
        Component/s FIWARE-TECH-HELP [ 10278 ]
        Hide
        backlogmanager Backlog Manager added a comment -

        2015-12-06 15:05|CREATED monitor | # answers= 0, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2015-12-06 15:05|CREATED monitor | # answers= 0, accepted answer= False
        backlogmanager Backlog Manager created issue -

          People

          • Assignee:
            fermin Fermín Galán
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: