Uploaded image for project: 'Configuration Persistence Service'
  1. Configuration Persistence Service
  2. CPS-1642

trustLevel: Device Heart Beat

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • Montreal Release
    • None
    • None

      We want to give the DMI Plugins a direct line to NCMP where NCMP can manage a Map of CMHandles which is dependent on their trustworthiness.

      Performance:

      We have been given a goal of 60k Notifications per 2 NCMP instances per minute.
      First part of user story is to explore this feasibility
      2 NCMP instances with script for kafka messages

      Functionality:

      1. Hazelcast Set of [CMHandles] "Untrustworthy CMHandles"
      2. If a CMHandle is in the map it is considered untrustworthy or trustLevel: NONE
      3. NCMP has to consume the kafka message and update Map accordingly. Only need to analyze latest entry. key is CMHandleId.

      A/C:

      1. Performance POC
      2. Groovy integration test with kafka simulating the interaction
      3. No changes in DMI Plugin needed
      4. Demo

            mpriyank Priyank Maheshwari
            lukegleeson lukegleeson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: