Con đường tài nguyên của mục trong hàng đợi kho lưu trữ bộ nhớ.
Định dạng: universes/{universe_id}/memory-store/queues/{memory_store_queue_id}/items/{memory_store_queue_item_id}.
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Đại diện cho một mục trong cấu trúc hàng đợi.
Con đường tài nguyên của mục trong hàng đợi kho lưu trữ bộ nhớ.
Định dạng: universes/{universe_id}/memory-store/queues/{memory_store_queue_id}/items/{memory_store_queue_item_id}.
Giá trị của mục hàng đợi.
Giá trị JSON có thể là null, boolean, string, number, array hoặc object.
Ưu tiên của mục hàng đợi.
TTL cho mục.
Thời gian hết hạn của mục. Chuỗi này được định dạng là Dấu thời gian.
Tên của mục.
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"
}
Tạo một mục hàng đợi mới.
Nếu ttl được đặt, mục sẽ tự động bị xóa khỏi hàng đợi sau khoảng thời gian được chỉ định.
Nếu một số lượng priority được đặt, mục sẽ được chèn vào hàng đợi dựa trên giá trị ưu tiên.Giá trị càng cao, càng gần với phía trước của hàng đợi, mục sẽ càng được.Nếu giá trị ưu tiên giống nhau thì mục sẽ được chèn sau các giá trị hiện có có cùng ưu tiên.
ID của vũ trụ.
ID hàng đợi.
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"
}
Discard đọc các mục từ phía trước của hàng đợi.
Lấy một readId từ một hoạt động trước Read.
ID của vũ trụ.
ID hàng đợi.
The readId của hoạt động đọc trước đó mà để loại bỏ các mục đọc.
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"
}'
Trả về số lượng vật phẩm được chỉ định tại phía trước của hàng đợi.
ID của vũ trụ.
ID hàng đợi.
Số lượng vật phẩm để đọc từ hàng đợi Nếu không được xác định, 1 vật phẩm sẽ được trả lại. Giá trị tối đa là 200; các giá trị trên 200 sẽ bị buộc thành 200.
Nếu all_or_nothing là đúng và số lượng đối tượng yêu cầu không có sẵn, sẽ trả về lỗi 404.
Nếu không, sẽ trả lại con đường và read_id của hoạt động đọc và một danh sách các vật phẩm của MemoryStoreQueue.
Cửa sổ vô hình cho các mục đã đọc, trong vài giây.
Các mục đã đọc không thể nhìn thấy trong các đọc tiếp theo trong thời gian cửa sổ vô hình.
Nó phải được viết trong vài giây lớn hơn 0 và kết thúc bằng s .
Mặc định là 30s .
Trả về số lượng vật phẩm được chỉ định tại phía trước của hàng đợi.
Một nhận dạng của hoạt động đọc
Điều này có thể được chuyển cho :discard để đánh dấu các mục đã xử lý.
Các mục được đọc từ hàng đợi.
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"
}
]
}