Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-882

Service endpoint urls need to include a unique identifier to allow for a topic to be subscribed to more than once


    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Minor Minor
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: Not version specific
    • Component/s: Development
    • Labels:
    • Similar issues:
      KULRICE-1856Alternate Endpoint configuration needs to be altered to allow for regex replacement of the hostname
      KULRICE-2731Allow for BusinessObjectService to persist to more than one data source
      KULRICE-1980Fix "Multiple services with same endpoint url" errors
      KULRICE-12270Disable failover on topic messages in KSB
      KULRICE-627Channel Subscription - allow user to search for/find a channel to subscribe to if the list is long
      KULRICE-4934Verify service endpoint urls for each version
      KULRICE-649Channels - Should channels that are "subscribable" allow messages with no recipients if no one is subscribed to them?
      KULRICE-8728BusClientFailureProxy doesn't try all endpoint options
      KULRICE-1531Embedded client needs to have identical service name for OSCacheNotificationService topic so that it can recieve cache messages
      KULRICE-13193Look into "Multiple services with same endpoint url declared and saved in routing table" WARN messages
    • Rice Module:


      If a node wants to subscribe to a topic more than once, then it will need multiple endpoints under which to subscribe to the topic. In order to enable this, we should append a unique identifier to the endpoint url. This identifier can just be the primary key of the service definition in the en_service_def_t table. Then when the topic is invoked, we will just compare the incoming url to the
      endpoint url on the consumer's end. This may be a problem if the hostname of the url gets rewritten in transit (in which case the endpoints wouldn't match!). We may want to add an option which will strip off the hostname and execute the comparison.


        Jessica Coltrin (Inactive) added a comment -

        don't know what this is closing.

        Jessica Coltrin (Inactive) added a comment - don't know what this is closing.


          • Assignee:
            Eric Westfall
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created:

              Structure Helper Panel