while (true)
{
BasicDeliverEventArgs e = (BasicDeliverEventArgs)Consumer.Queue.Dequeue();
IBasicProperties properties = e.BasicProperties;
byte[] body = e.Body;
Console.WriteLine("Recieved Message : " + Encoding.UTF8.GetString(body));
ch.BasicAck(e.DeliveryTag, false);
}
これは、サブスクリプションによってメッセージを取得するときに行うことです。Consumer に継続的にリッスンしてもらいたいので、While ループを使用します。これを偶数ベースにしたい場合はどうすればよいでしょうか。それは、その時点で新しいメッセージがキューに到着したときです。消費者のみがメッセージを消費する必要があります..またはそのような同様のイベントで..