“The capable, commoditized, multi-vendor communications ecosystem which AMQP enables creates opportunities for commerce and innovation “The capable, commoditized, multi-vendor communications ecosystem which AMQP enables creates opportunities for commerce and innovation which can transform the way business is done “The capable, commoditized, multi-vendor communications ecosystem which AMQP enables creates opportunities for commerce and innovation which can transform the way business is done on the Internet “The capable, commoditized, multi-vendor communications ecosystem which AMQP enables creates opportunities for commerce and innovation which can transform the way business is done on the Internet, and in the Cloud.”
Owns additional data related to master data • User account aka master data record removed Caches master data • If master data updated or removed Mirrors master data • Updated master data
not guarantueed Commutativity Complement with synchronous API (e.g. REST) • most recent data • leading system • message consumers follow up with REST if necessary Small payload • easier on the broker • just enough data for consumer to decide about making REST request 31
to all queues whose binding_key equals routing_key Fanout Exchange • broadcasts to every queue it has a binding for • ignores routing key and queue name Topic Exchange • dot-separated words as routing keys, plus wildcards • routing on multiple attributes Header Exchange • based on headers, not routing keys • routing on multiple attributes 45