Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.9.0
    • Component/s: Core
    • Labels:
      None

      Description

      The current Hazelcast topology creates a separate member for each tenant in a SiteWhere instance. While this offers some advantages such as data isolation, it does not scale well for many tenants, particularly when clustering many instances. Also, there are cases where the Hazelcast interface is passed into tenant scripts, which could allow for manipulating data such as the cache and making SiteWhere less secure. The tenant-specific Hazelcast instance will be replaced by a per-node instance, requiring some re-working of existing functionality (caching in particular), but making the system much more scalable in clustered scenarios.

        Attachments

          Activity

            People

            • Assignee:
              dadams Derek Adams [Administrator]
              Reporter:
              dadams Derek Adams [Administrator]
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Stride room