python django post队列

gorkyyrv  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(380)

嗨,我有一个django项目。在我的项目中,我希望对所有传入的post请求进行排队,并显示序列号。先进先出。我该怎么办?因为我创建了一个项目,许多人可以同时提交请求。当我同时收到这样的请求时,服务器可能会崩溃或发生延迟。为此,我考虑过排队并给用户提供序列号,但我找不到太多的来源。例如,突然出现10个请求,服务器调用后端的函数,序列号10出现。然后发出第一个请求的用户得到响应,序列号下降到9。

9udxz4iz

9udxz4iz1#

queue = []

# Adding elements to the queue

queue.append('1')
queue.append('2')
queue.append('3')

print("Initial queue")
print(queue)

# Removing elements from the queue

print("\nElements dequeued from queue")
print(queue.pop(0))
print(queue.pop(0))
print(queue.pop(0))

print("\nQueue after removing elements")
print(queue)

And then just add a user ID section

相关问题