When you publish a message using HTTP, internally, it creates a new connection/channel for each publishes. So it could be a problem in terms of resources and performance.
In AMQP protocol you have an open connection/channel and send messages through them. So much much faster.
btw 50 messages per day is very low traffic.
-