rabbit例子
https://blog.csdn.net/csm201314/article/details/76377214
#include <SimpleAmqpClient/SimpleAmqpClient.h> #include <iostream> int main() { std::string queue_name = "hello"; AmqpClient::Channel::ptr_t channel = AmqpClient::Channel::Create("localhost"); //创建channel channel->DeclareQueue(queue_name, false, true, false, false); //创建队列,第一个参数为队列名称,其余后续会提到。 std::string message; std::cin >> message; channel->BasicPublish("", queue_name, AmqpClient::BasicMessage::Create(message)); //第一个是exchange名称,第二个参数是routing_key(此处可理解为消息会被送往的队列)。 std::cout << "[x] send " << message << std::endl; }
channel类的函数:
浙公网安备 33010602011771号