O caminho de recursos do item da fila do armazenamento de memória.
Formato: universes/{universe_id}/memory-store/queues/{memory_store_queue_id}/items/{memory_store_queue_item_id}.
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Representa um item dentro de uma estrutura de fila.
O caminho de recursos do item da fila do armazenamento de memória.
Formato: universes/{universe_id}/memory-store/queues/{memory_store_queue_id}/items/{memory_store_queue_item_id}.
O valor do item da fila.
Um valor JSON pode ser null, boolean, string, number, array, ou object.
A prioridade do item da fila.
O TTL para o item.
O tempo de expiração do item. Esta cadeia de caracteres é formatada como um Timestamp.
O nome do item.
https://apis.roblox.com
{
"path": "universes/123/memory-store/queues/some-memory-store-queue-id/items/some-memory-store-queue-item-id",
"data": "JSON value",
"priority": "number",
"ttl": "3s",
"id": "string"
}
Cria um novo item na fila.
Se ttl for definido, o item será removido automaticamente da fila após o período de tempo especificado.
Se um número priority for definido, o item será inserido na fila com base no valor de prioridade.Quanto maior o valor, mais perto da frente da fila o item estará.Se os valores de prioridade forem os mesmos, o item será inserido após os valores existentes com a mesma prioridade.
O ID do universo.
O ID da fila.
curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/memory-store/queues/{queue_id}/items' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"data": "JSON value",
"priority": "number",
"ttl": "3s"
}'
{
"path": "universes/123/memory-store/queues/some-memory-store-queue-id/items/some-memory-store-queue-item-id",
"data": "JSON value",
"priority": "number",
"id": "string"
}
Descartes leem itens de entrada da frente da fila.
Leva um readId de uma operação anterior Read.
O ID do universo.
O ID da fila.
O readId da operação de leitura anterior para a qual descartar itens de leitura.
curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/memory-store/queues/{queue_id}/items:discard' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"readId": "string"
}'
Retorna o número especificado de itens na frente da fila.
O ID do universo.
O ID da fila.
O número de itens a serem lidos da fila Se não especificado, 1 item será retornado. O valor máximo é 200; valores acima de 200 serão forçados a 200.
Se all_or_nothing for verdadeiro e o número solicitado de objetos não estiver disponível, retornará um erro 404.
Caso contrário, retornará o caminho e o read_id da operação de leitura e uma lista dos itens da fila de armazenamento de memória.
Janela de invisibilidade para itens lidos, em segundos.
Itens lidos são invisíveis em leituras subsequentes durante a duração da janela de invisibilidade.
Deve ser escrito em segundos maiores que 0 e terminar com s.
Padrão para 30s .
Retorna o número especificado de itens na frente da fila.
Identificador da operação de leitura
Isso pode ser passado para :discard a fim de marcar os itens como processados.
Os itens lidos da fila.
curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/memory-store/queues/{queue_id}/items:read?count={integer}&allOrNothing={boolean}&invisibilityWindow={string}' \
-H 'x-api-key: {your-api-key}'
{
"readId": "string",
"items": [
{
"path": "universes/123/memory-store/queues/some-memory-store-queue-id/items/some-memory-store-queue-item-id",
"data": "JSON value",
"priority": "number",
"id": "string"
}
]
}