Uploaded image for project: 'FUSE Message Broker'
  1. FUSE Message Broker
  2. MB-877

Investigate into possible performance improvements when dispatching to durable topic subscribers with msg selectors

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 5.4.2-fuse-02-00
    • Fix Version/s: 5.5.1-fuse-01-06
    • Component/s: broker
    • Labels:
      None
    • Environment:

      durable topic subscribers with message selector

      Description

      When dispatching topic msgs to durable subscribers with msg selectors we always write the pending ack of each subscription to the index and persist the index, no matter whether the msg selector of the sub matches.
      In usecases where there are many subscribers with msg selectors and the msg matches only a few subscribers, we persist acks that are not necessarily needed.
      This place potentially unnecessary index writes and will affect the performance when dispatching to a lager number of subscribers.

      We should investigate into improvements so that pending acks are not written for subscribers whose selectors anyway don't match the msg.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                tabish121 Timothy Bish
                Reporter:
                mielket Torsten Mielke
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: