Postgresql 消息队列和数据库插入

Postgresql 消息队列和数据库插入,postgresql,message-queue,amazon-sqs,Postgresql,Message Queue,Amazon Sqs,我不熟悉消息队列,对它们的功能和使用很感兴趣。我对如何使用它有一个想法,但不知道它是否是这个工具的最佳用途。我有一个应用程序,可以拾取和读取电子表格,将数据业务对象转换为数据库存储。我的应用程序需要读取并能够更新数十万条记录,但我遇到了性能问题,无法保存这些对象并大量插入数据库 如果有两个不同的应用程序(一个用于读取电子表格,一个用于存储记录)使用消息队列,这是否就是正确利用消息队列?显然,我需要在代码中进行一些优化,这将是我的第一步,但我想听听那些使用消息队列的人的想法 这不会是对队列的不当使

我不熟悉消息队列,对它们的功能和使用很感兴趣。我对如何使用它有一个想法,但不知道它是否是这个工具的最佳用途。我有一个应用程序,可以拾取和读取电子表格,将数据业务对象转换为数据库存储。我的应用程序需要读取并能够更新数十万条记录,但我遇到了性能问题,无法保存这些对象并大量插入数据库


如果有两个不同的应用程序(一个用于读取电子表格,一个用于存储记录)使用消息队列,这是否就是正确利用消息队列?显然,我需要在代码中进行一些优化,这将是我的第一步,但我想听听那些使用消息队列的人的想法

这不会是对队列的不当使用,但很难判断在您的场景中添加消息队列是否会对您提到的性能问题产生任何影响。我们需要更多的信息

是否将一条消息添加到队列中,以告知流程转换电子表格,并在数据准备加载时添加第二条消息?或者您是否正在考虑为每个数据记录添加消息?(这可能会很快变得昂贵,而且可能不会提高性能)