ShowPartitionMessage
Função
Essa API é usada para consultar uma mensagem com um offset especificado.
URI
GET /v2/{project_id}/instances/{instance_id}/management/topics/{topic}/partitions/{partition}/message
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
project_id |
Sim |
String |
ID do projeto. |
instance_id |
Sim |
String |
ID da instância. |
topic |
Sim |
String |
Nome do tópico. Um nome de tópico deve começar com uma letra e só pode conter letras, hífens (-) , sublinhados (_), e dígitos. |
partition |
Sim |
Integer |
Número da partição. |
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
message_offset |
Sim |
String |
Deslocamento da mensagem. |
Parâmetros de solicitação
Nenhum
Parâmetros de resposta
Código de estado: 200
Parâmetro |
Tipo |
Descrição |
---|---|---|
message |
Array of ShowPartitionMessageEntity objects |
Lista de mensagem. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
key |
String |
Chave de mensagem. |
value |
String |
Conteúdo da mensagem. |
topic |
String |
Nome do tópico. |
partition |
Integer |
Número da partição. |
message_offset |
Long |
Deslocamento da mensagem. |
size |
Integer |
Tamanho da mensagem em bytes. |
timestamp |
Long |
Hora em que uma mensagem é criada. O valor é um timestamp Unix. A unidade é milissegundo. |
Exemplos de solicitações
GET https://{endpoint}/v2/{project_id}/instances/{instance_id}/management/topics/{topic}/partitions/{partition}/message?message_offset={message_offset}
Exemplo de respostas
Código de estado: 200
A mensagem com o offset especificado é consultada com sucesso.
{ "message" : [ { "topic" : "mytest", "partition" : 0, "message_offset" : 7, "value" : "kasjdf", "size" : 6, "timestamp" : 1568125036045 } ] }
Códigos de status
Código de status |
Descrição |
---|---|
200 |
A mensagem com o offset especificado é consultada com sucesso. |
Códigos de erro
Consulte Códigos de erro.