【问题标题】:How to handle high volume of messages in spring message listener如何在spring消息监听器中处理大量消息
【发布时间】:2015-10-25 05:26:06
【问题描述】:

通过 spring 消息侦听器在 1 小时内处理大量(320 万条消息)的最佳方法是什么。我们在监听消息时如何处理异常?,在此期间我们如何写入数据库?

【问题讨论】:

  • 这段时间我们如何写入数据库?

标签: message middleware


【解决方案1】:

试试这个解决方案: http://www.rabbitmq.com/tutorials/tutorial-two-java.html

这个概念在 Web 应用程序中特别有用,因为它无法在短暂的 HTTP 请求窗口中处理复杂的任务。 它应该可以很好地处理大量消息。

【讨论】:

  • 谢谢,它使用工作队列解决卷,但是写入数据库怎么样,我们不能为 320 万条消息中的每条写入一次。我们如何管理如此大量的数据库写入?
  • 阅读更多关于这个项目的信息。您可以拥有队列,而不是处理消息。类似于 Spring 中的任务调度器。
猜你喜欢
  • 1970-01-01
  • 2013-12-16
  • 1970-01-01
  • 2015-12-20
  • 2023-01-30
  • 1970-01-01
  • 1970-01-01
  • 2015-04-07
  • 2013-09-08
相关资源
最近更新 更多