First, you must first start Provider restart Consumer! ! !
rabbitmq initial state no queue information, and then I did not start consumer, resulting in provider can not find the queue and exchange. resulting in
(reply-code=404, reply-text=NOT_FOUND - no exchange 'topic002' in vhost '/', class-id=50, method-id=
Workaround: Start consumer can, inferior rabbitmq second cache inside the queue and exchange information provider can be started