互联网上说使用数据库作为队列是一种反模式,并且您应该使用(RabbitMQ或Beanstalked等)。
但我想要存储所有请求。这样我可以稍后查看它们花了多长时间,是否有失败的尝试、错误或日志记录、谁请求以及其元数据,结果是什么等等。
看起来所有队列的库都没有这个选项。您无法将数据持久化以允许您稍后查询它。
我想要队列所做的事情,但具有“持久到数据库”的选项。这不存在吗?人们如何处理这个问题?当请求结束时,您是否使用队列库并复制所有请求信息到您的数据库中?
(我使用的语言/数据库是任何最适合此问题的)
但我想要存储所有请求。这样我可以稍后查看它们花了多长时间,是否有失败的尝试、错误或日志记录、谁请求以及其元数据,结果是什么等等。
看起来所有队列的库都没有这个选项。您无法将数据持久化以允许您稍后查询它。
我想要队列所做的事情,但具有“持久到数据库”的选项。这不存在吗?人们如何处理这个问题?当请求结束时,您是否使用队列库并复制所有请求信息到您的数据库中?
(我使用的语言/数据库是任何最适合此问题的)