
到此为止,我们看到了 topic 的组播,异步特性
rpm -ivh rabbitmq-server-3.6.1-1.noarch.rpmwget https://packages.erlang-solutions.com/erlang/esl-erlang/FLAVOUR_1_general/esl-erlang_18.3-1~centos~6_amd64.rpmrpm -ivh esl-erlang_18.3-1~centos~6_amd64.rpmrpm -e erlang-erts-R14B-04.3.el6.x86_64wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmrpm -ivh erlang-solutions-1.0-1.noarch.rpmcat /etc/yum.repos.d/erlang_solutions.repoyum update erlang.x86_64wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpmrpm -ivh rabbitmq-server-3.6.1-1.noarch.rpm/etc/init.d/rabbitmq-server startnetstat -an | grep -E "(4369|25672|5672|5671|15672|61613|61614|1883|8883)"rabbitmq-plugins listnetstat -ant | grep 15672rabbitmq-plugins enable rabbitmq_managementwget http://localhost:15672/cli/rabbitmqadminfile rabbitmqadminchmod +x rabbitmqadminrabbitmqadmin --helprabbitmqadmin help subcommandsrabbitmqadmin help configrabbitmqadmin list usersrabbitmqadmin list users namerabbitmqadmin list users tagsrabbitmqadmin list vhostsrabbitmqadmin list connectionsrabbitmqadmin list exchangesrabbitmqadmin list bindingsrabbitmqadmin list permissionsrabbitmqadmin list permissions readrabbitmqadmin list channelsrabbitmqadmin list parametersrabbitmqadmin list consumersrabbitmqadmin list queuesrabbitmqadmin list policiesrabbitmqadmin list nodesrabbitmqadmin show overviewrabbitmqadmin delete queue name=hellorabbitmqadmin delete user name=testrabbitmqadmin delete exchange name=testrabbitmqadmin delete binding source='kk' destination_type=queue destination=test properties_key=testrabbitmqadmin list bindings source destination_type destination properties_keyrabbitmqadmin purge queue name=testrabbitmqadmin -f raw_json list usersrabbitmqadmin -f long list usersrabbitmqadmin -f pretty_json list usersrabbitmqadmin -f kvp list usersrabbitmqadmin -f tsv list usersrabbitmqadmin -f table list usersrabbitmqadmin -f bash list usersrabbitmqadmin declare queue name=test durable=truerabbitmqadmin publish routing_key=test payload="just for test"rabbitmqadmin get queue=test requeue=truerabbitmqadmin get queue=test requeue=falserabbitmqadmin declare exchange name=my.fanout type=fanoutrabbitmqadmin declare exchange name=my.direct type=directrabbitmqadmin declare exchange name=my.topic type=topicrabbitmqadmin publish routing_key=test exchange=my.fanout payload="just for test"rabbitmqadmin publish routing_key=test payload="just for test2"rabbitmqadmin declare binding source=my.fanout destination=test routing_key=firstrabbitmqadmin publish routing_key=first exchange=my.fanout payload="just for test1"rabbitmqadmin publish routing_key=first payload="just for test2"rabbitmqadmin declare queue name=test.fanout durable=truerabbitmqadmin declare binding source=my.fanout destination=test.fanout routing_key=secondrabbitmqadmin publish routing_key=second exchange=my.fanout payload="just for test3"rabbitmqadmin get queue=test.fanout requeue=truerabbitmqadmin purge queue name=testrabbitmqadmin purge queue name=test.fanoutrabbitmqadmin publish routing_key=first exchange=my.fanout payload="just for test4"rabbitmqadmin get queue=test requeue=truerabbitmqadmin get queue=test.fanout requeue=truerabbitmqadmin publish exchange=my.fanout payload="just for test5"rabbitmqadmin declare queue name=test.direct durable=truerabbitmqadmin declare binding source=my.direct destination=test routing_key=thirdrabbitmqadmin declare binding source=my.direct destination=test.direct routing_key=fourthrabbitmqadmin publish routing_key=third exchange=my.direct payload="just for test6"rabbitmqadmin publish routing_key=fourth exchange=my.direct payload="just for test7"rabbitmqadmin get queue=test.direct requeue=truerabbitmqadmin purge queue name=testrabbitmqadmin purge queue name=test.directrabbitmqadmin declare queue name=test.topic durable=truerabbitmqadmin declare binding source=my.topic destination=test routing_key=*.hard.*rabbitmqadmin declare binding source=my.topic destination=test.topic routing_key=cheap.#rabbitmqadmin declare binding source=my.topic destination=test.direct routing_key=*.*.foodrabbitmqadmin declare binding source=my.topic destination=test.fanout routing_key=*.*.foodrabbitmqadmin declare binding source=my.topic destination=test.fanout routing_key=xtestrabbitmqadmin publish routing_key=a.hard.b exchange=my.topic payload="just for test8"rabbitmqadmin publish routing_key=a.hard.food exchange=my.topic payload="just for test9"rabbitmqadmin publish routing_key=cheap.soft.food exchange=my.topic payload="just for test10"rabbitmqadmin publish routing_key=cheap.hard.drink exchange=my.topic payload="just for test11"rabbitmqadmin publish routing_key=xtest exchange=my.topic payload="just for test12"rabbitmqadmin publish routing_key=cheap.hard.food exchange=my.topic payload="just for test13"原文地址
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。