IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Not using a UM realm quorum with multiple IS servers

    Posted Sat July 09, 2016 07:27 PM

    My installation includes the following:
    webMethods version 9.10
    Two IS servers not clustered, no Terracotta.
    Load balancer in front of the two IS servers.
    Three UM realms clustered in a quorum.

    I reported an incident with SAG support related to a problem with IS to UM connection alias when share client prefix is enabled on both IS servers. Yes, I ensured the value is the same.

    As a temporary work-around until a solution is provided, I am thinking about configuring IS #1 to UM #1 and IS #2 to UM #2. In other words, I would dismantle the UM quorum. What are the negative consequences of such an installation?

    &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp±----->IS---->UM
    &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp|
    LoadBalancer—>+
    &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp|
    &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp±----->IS---->UM

    Thanks


    #webMethods
    #Universal-Messaging-Broker
    #Integration-Server-and-ESB


  • 2.  RE: Not using a UM realm quorum with multiple IS servers

    Posted Mon July 11, 2016 06:24 PM

    The main thing is the fact that you introduce single points of failure: if you lose an IS, messages that have not yet been picked up from that respective UM will wait there until the IS comes back up. Similarly, if you lose a UM, messages that had not yet been picked up will not be picked up until UM comes back (hopefully it does) and that respective IS will be unable to publish anything new.

    Percio


    #Integration-Server-and-ESB
    #webMethods
    #Universal-Messaging-Broker


  • 3.  RE: Not using a UM realm quorum with multiple IS servers

    Posted Tue July 12, 2016 09:59 AM

    Hello Percio, I concur with your reply. Thanks for your feedback. I appreciate it.


    #Integration-Server-and-ESB
    #Universal-Messaging-Broker
    #webMethods


  • 4.  RE: Not using a UM realm quorum with multiple IS servers

    Posted Tue July 12, 2016 04:55 PM

    Hello Everybody

    I learned of another negative consequence with the proposed solution that omits clustering of UM. We have a trigger with processing mode = Serial. Consequently, incoming request going to two IS servers will most likely process two requests concurrently. Not desirable for serial processing.

    Thanks


    #Integration-Server-and-ESB
    #webMethods
    #Universal-Messaging-Broker


  • 5.  RE: Not using a UM realm quorum with multiple IS servers

    Posted Tue July 12, 2016 05:05 PM

    True, but if the requests are coming in via the load balancer anyway, you already have the potential for requests to get processed out of order. I agree that this exacerbates it though.

    Percio


    #Universal-Messaging-Broker
    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: Not using a UM realm quorum with multiple IS servers

    Posted Wed July 13, 2016 08:20 AM

    George,
    What you are describing (serial triggers are only serial within each IS) only applies to 9.8 and lower.
    In IS+UM 9.9 and higher, serial triggers do now ensure serial processing across an IS cluster.


    #webMethods
    #Universal-Messaging-Broker
    #Integration-Server-and-ESB