Architecture · RabbitMQ direct exchange

Exchange định tuyến message theo routing key

RabbitMQ: direct exchange định tuyến theo routing key Producer gửi message có routing key error tới exchange logs kiểu direct; exchange so routing key với binding key và chỉ đẩy message vào queue error, nơi consumer đăng ký level error nhận và xử lý. Hai queue warning và info không nhận message này. PRODUCER EXCHANGE BINDING · QUEUE CONSUMER KEY: ERROR Producer BasicPublish Exchange logs ExchangeType.Direct Queue error binding key: error Queue warning binding key: warning Queue info binding key: info Consumer BasicConsume(error) Consumer BasicConsume(warning) Consumer BasicConsume(info) CHÚ GIẢI Đường đi của message có routing key error Binding có key khác, không nhận message này Queue giao message cho consumer © tiennhm