Assessing RabbitMQ for IoT Data Processing in Smart Energy Systems: Design Trade-offs and Practical Implications