Messages are the data that brokers store in the partitions of a topic.
Messages are sequentially appended to the end of the partition log file and numbered by unique offsets. They are persisted on disk (aka disk-based persistence) and replicated within the cluster to prevent data loss. It has an in-memory page cache to improve data reads. Messages are in partitions until deleted when TTL occurs or after compaction.