Мне нужно сериализовать уведомление кинесиса AWS и поместить в сообщение SQS, а затем потребитель десериализует его обратно в исходное уведомление кинесиса. Я думаю о следующих 2 подходах
kinesisEventRecord в приведенном ниже фрагменте кода является AWS лямбда-динамическое событие кинезиса
подход 1
ObjectMapper objectMapper = new ObjectMapper();
String sqsMessageBody = objectMapper.writeValueAsString(kinesisEventRecord)
Подход 2
ObjectMapper objectMapper = new ObjectMapper();
byte[] notification = objectMapper.writeValueAsBytes(kinesisEventRecord)
String sqsMessageBody = new String(notification, StandardCharsets.UTF_8)
Посоветуйте, пожалуйста, какой подход лучше использовать или какой из них подходит?