rabbitmq有哪些重要角色?
生產者:消息的創建者,負責創建和推送數據到消息服務器
消費者:消息的接收方,用於處理數據和確認消息
代理:就是RabbitMQ本身,用於扮演快遞的角色,本身並不生產消息
rabbitmq有哪些重要組件?
ConnectionFactory(連接管理器):應用程序與RabbitMQ之間建立連接的管理器
Channel(信道):消息推送使用的通道
Exchange(交換器):用於接受、分配消息
Queue(隊列):用於存儲生產者的消息
RoutingKey(路由鍵):生產者將消息發送給交換器的時候,會指定一個RoutingKey,用來指定這個消息的路由規則,這個RoutingKey需要與交換器類型和綁定鍵(BindingKey)聯合使用才能最終生效。
BindKey(綁定鍵):用於把交換器的消息綁定到隊列上