Program.cs 871 B

12345678910111213141516171819202122232425262728
  1. namespace metrics_sender
  2. {
  3. using System;
  4. using Amqp;
  5. class MetricsSender
  6. {
  7. static void Main(string[] args)
  8. {
  9. string url = "amqp://localhost:61616";
  10. string address = "sampleQueue";
  11. Address addr = new Address(url);
  12. Connection c = new Connection(addr);
  13. Session s = new Session(c);
  14. SenderLink sl = new SenderLink(s, "sender", address);
  15. Console.WriteLine("Sending random metrics to " + url + "/" + address);
  16. var rand = new Random();
  17. while (true) {
  18. Message msg = new Message(rand.Next(10000).ToString());
  19. sl.Send(msg);
  20. Console.WriteLine("Sent: " + msg.Body.ToString());
  21. System.Threading.Thread.Sleep(1000);
  22. }
  23. }
  24. }
  25. }