Amazon web services 在云中生成计时器事件

Amazon web services 在云中生成计时器事件,amazon-web-services,cloud,stream-processing,Amazon Web Services,Cloud,Stream Processing,我试图解决在amazon云上为我的应用程序生成分布式计时事件的问题: 服务器收到一条消息。因此,系统必须在X分钟内完成某些操作。我的问题是,在高峰时间,系统可能需要每秒处理数百万条消息。此外,在这段时间间隔内,接收消息的服务器可能会崩溃。因此,我正在寻找一种分布式解决方案,它可以接收一条消息,然后在几分钟后发出另一条保证消息 我可以自己设计一个分片系统,但我希望一些分布式流媒体框架可以轻松做到这一点。但到目前为止,我发现的是能够立即完成事务的方式。您的问题有些模糊,但如果您正在寻找一种容错的、地

我试图解决在amazon云上为我的应用程序生成分布式计时事件的问题:

服务器收到一条消息。因此,系统必须在X分钟内完成某些操作。我的问题是,在高峰时间,系统可能需要每秒处理数百万条消息。此外,在这段时间间隔内,接收消息的服务器可能会崩溃。因此,我正在寻找一种分布式解决方案,它可以接收一条消息,然后在几分钟后发出另一条保证消息


我可以自己设计一个分片系统,但我希望一些分布式流媒体框架可以轻松做到这一点。但到目前为止,我发现的是能够立即完成事务的方式。

您的问题有些模糊,但如果您正在寻找一种容错的、地理分布的消息处理方式,那么您应该看看AWS SQS或SQS与SNS的结合

http://aws.amazon.com/sqs/
http://aws.amazon.com/sns/

谢谢你的回复。然而,这是不行的。我正在尝试获取延迟事件:在2小时内完成一些操作。SQS似乎将延迟消息的数量限制为每个队列120K条消息。这个限制对于大型分布式系统来说太低了。它还将延迟时间限制为15分钟。如果我想在一小时或一天内启动活动,我这里有一个严重的问题。