Oto dwie możliwości:
-
Użyj referencji. Możesz umieścić swoją wiadomość w obiekcie hash zawierającym kilka pól. Klucz tego skrótu musi być wygenerowany z sekwencji (incr) lub może być identyfikatorem UUID lub dowolnym innym unikalnym identyfikatorem. Ten klucz będzie odniesieniem do Twojej wiadomości, więc musisz po prostu umieścić go na liście zamiast tekstu wiadomości. Do odbiorcy, aby pobrać treść wiadomości, gdy odwołanie zostanie usunięte z listy.
-
Użyj serializacji. Po prostu zserializuj różne pola wiadomości przy użyciu dowolnego formatu (na przykład:json, xml, messagepack itp.) i umieść wynik na liście. Oczywiście odbiorca będzie musiał dokonać deserializacji elementu, aby pobrać różne pola.