Announcement

Collapse
No announcement yet.

Design Best Practice?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Design Best Practice?

    What is the best design when receiving messages from the same application at different locations.
    1) Multiple Channels (one for each physical location)
    2) Single Channel (multiple destinations if necessary)

  • #2
    Option 1 has my vote

    I’d go with option 1, Multiple Channels (one for each physical location)
    It gives you more flexibility. If you get bad data from one location and your channel stops, the other locations will still process. When you upgrade your application, you can install the new version one location at a time.

    Comment


    • #3
      I Agree with kt7277

      Its also better for performance.
      Stefan

      Mirth Certified|Epic Bridges Certified|Cloverleaf Level 2 Certified

      Comment


      • #4
        When the processing is the same for every location, you'll have to redundantly deploy the same code multiple times !
        You'll have to analyze the properties of your channel and calculate which one of both options will cause minimum trouble/workload
        JJ Mouris
        FFE Luxembourg
        IT-Department

        Comment


        • #5
          ...and following along that same line of thinking..."When the processing is the same for every location" you might think about having a channel for each physical location to receive the incoming message stream and handle any bad data situations, passing only messages which meet your criteria through to a single channel which contains "the same logic" that you wish to use on all messages.

          Comment

          Working...
          X