Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.78 KB | None | 0 0
  1.     err = b.ch.ExchangeDeclare(
  2.         serviceName, // name
  3.         "direct",    // kind
  4.         true,        // durable
  5.         false,       // autoDelete
  6.         false,       //internal
  7.         false,       // no wait
  8.         nil,         // args
  9.     )
  10.  
  11.     b.queue, err = b.ch.QueueDeclare(
  12.         serviceName,
  13.         true,  // durable
  14.         false, // autoDelete
  15.         false, // exclusive
  16.         false, // no wait
  17.         nil,   // args
  18.     )
  19.  
  20.     for _, s := range keys {
  21.             err = b.ch.QueueBind(
  22.             b.queue.Name, // name
  23.             s,            // key
  24.             serviceName,  // Exchange
  25.             false,        // no wait
  26.             nil) // args
  27.     }
  28.  
  29.     msgs, err := b.ch.Consume(
  30.         b.queue.Name, // queue
  31.         "",           // consumer
  32.         true,         // auto ack
  33.         false,        // exclusive
  34.         false,        // no local
  35.         false,        // no wait
  36.         nil,          // args
  37.     )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement