  In today's digital world, Generative Artificial Intelligence (GenAI) such as
Large Language Models (LLMs) is becoming increasingly prevalent, extending its
reach across diverse applications. This surge in adoption has sparked a
significant increase in demand for data-centric GenAI models, highlighting the
necessity for robust data communication infrastructures. Central to this need
are message brokers, which serve as essential channels for data transfer within
various system components. This survey aims to delve into a comprehensive
analysis of traditional and modern message brokers, offering a comparative
study of prevalent platforms. Our study considers numerous criteria including,
but not limited to, open-source availability, integrated monitoring tools,
message prioritization mechanisms, capabilities for parallel processing,
reliability, distribution and clustering functionalities, authentication
processes, data persistence strategies, fault tolerance, and scalability.
Furthermore, we explore the intrinsic constraints that the design and operation
of each message broker might impose, recognizing that these limitations are
crucial in understanding their real-world applicability. We then leverage these
insights to propose a sophisticated message broker framework -- one designed
with the adaptability and robustness necessary to meet the evolving requisites
of GenAI applications. Finally, this study examines the enhancement of message
broker mechanisms specifically for GenAI contexts, emphasizing the criticality
of developing a versatile message broker framework. Such a framework would be
poised for quick adaptation, catering to the dynamic and growing demands of
GenAI in the foreseeable future. Through this dual-pronged approach, we intend
to contribute a foundational compendium that can guide future innovations and
infrastructural advancements in the realm of GenAI data communication.
