Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to escape space in binding key? #79

Closed
hheexx opened this issue Nov 9, 2022 · 3 comments
Closed

How to escape space in binding key? #79

hheexx opened this issue Nov 9, 2022 · 3 comments
Labels

Comments

@hheexx
Copy link

hheexx commented Nov 9, 2022

It may be very stupid question or a bug but i'm unable to escape space in binding key on linux

@jandelgado
Copy link
Owner

how about

$ rabtap queue create myqueue
$ rabtap queue bind myqueue to amq.topic --bindingkey "my binding key"
$ rabtap info
http://localhost:15672/api (broker ver='3.8.7', mgmt ver='3.8.7', cluster='rabbit@e90a2b5532a7')
└─ Vhost /
   ├─ amq.direct (exchange(direct), [D])
   ├─ amq.fanout (exchange(fanout), [D])
   ├─ amq.headers (exchange(headers), [D])
   ├─ amq.match (exchange(headers), [D])
   ├─ amq.rabbitmq.trace (exchange(topic), [D|I])
   └─ amq.topic (exchange(topic), [D])
      └─ myqueue (queue(classic), key='my binding key',  idle since 2022-11-11 19:38:00, [])
$ echo "hello" | rabtap pub --exchange amq.topic --routingkey "my binding key"
$ rabtap sub myqueue --limit=1
------ message received on 2022-11-11T20:40:12+01:00 ------
exchange.......: amq.topic
routingkey.....: my binding key
hello

@hheexx
Copy link
Author

hheexx commented Nov 11, 2022

@jandelgado Sorry I forgot to mention it, I need it in tap command
[exchange]:[queue] part

I tried "exchange:que ue" and exchange:"que ue" and all that with different chars: " ' `
And backslashes.

@jandelgado
Copy link
Owner

@hheexx, this works for me (same setup like above):

$ rabtap tap "amq.topic:my binding key"
------ message received on 2022-11-12T10:01:53+01:00 ------
exchange.......: amq.topic
routingkey.....: my binding key
hello

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants