Я пытаюсь прочитать значение метки времени сообщения Pubsub из Apache Beam.
p.apply("Read PubSub messages", PubsubIO.readMessagesWithAttributes().withIdAttribute("msg_id").withTimestampAttribute("timestamp").fromSubscription(options.getPubsubSubscription()))
Но, к сожалению, я получил ошибку An exception occured while executing the Java class. PubSub message is missing a value for timestamp attribute timestamp
, которая действительно удивляет меня, так как я думал, что каждое сообщение имеет временную метку по умолчанию.
Почему мое сообщение не имеет отметки времени? Это потому, что я опубликовал его через интерфейс Pubsub?