Fan-out (software)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Knowledge Examiner (talk | contribs) at 04:47, 20 July 2016 (Adding fan-out meaning in software construction). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In message-oriented middleware solutions, fan-out is a messaging pattern used to model an information exchange that implies the delivery (or spreading) of a message to one or multiple destinations possibly in parallel, and not halting the process that executes the messaging to wait for any response to that message.[1][2]

Also fan-out in Software construction means the number of classes used by a certain class or the number of methods called by a certain method.[3]

References

  1. ^ AMQP concepts - Fan-out Exchange
  2. ^ Oracle Tuxedo Documentation - Asynchronous Messaging
  3. ^ McConnell, Steven (2004). "Chapter 5: Design Construction". Code Complete, Second Edition. Microsoft Press. ISBN 978-0-7356-1967-8.