我正在测试我的应用程序,以查看通过递增或递减单个值对我的postgres DB进行的大量UPDATE请求是否准确。
我当前的设置是一个按钮,该按钮向我的SQS队列(标准队列)发送一条消息,该消息触发我的lambda函数,然后对我的sql DB中的一行进行更新。
我注意到,当我的垃圾邮件连续单击30次时,记录的值将关闭。但是,如果我做得非常慢,那么每次点击之间大约要暂停1秒,记录的值才是正确的。
我的功能是上投票/下投票,因此上投票将为+1,下投票将为-1。因此,在30次点击之后,它应该等于0,但有时最后它在记录为0时会记录为+2或-1。
这个问题可能是什么原因?