I have many microservice that use rabbitmq for communication as rpc. I have a server rpc that accept messages and a client rpc for get messages and process and send response. When a service be unavailable when a message send from source service to destination service, source service will be wait until destination service will be available. How can check if destination service is available for get messages?