Вам нужно сначала преобразовать его в byte[]
, затем вызвать ByteBuffer.wrap()
для этого массива.
Вы могли бы использовать для этого сериализацию Java, но я настоятельно рекомендую использовать некоторую форму сериализации JSON. Это сделает записи легкими для использования другими потребителями, что является одной из причин, по которой стоит использовать что-то вроде Kinesis.
Кроме того, AWS предоставляет управляемую услугу Kafka . Я не использовал его, поэтому не могу сравнить с самоуправляемым кластером Kafka и не знаю, доступен ли он во всех регионах. Но если у вас уже есть инструменты и опыт для использования Kafka, это может быть лучшим выбором для вас.