我有一个特定的功能要求,需要将所有等待的消息从SQS累积到我的Apache骆驼组件,并在其中编写业务逻辑。
我正在使用单个负载均衡器使用两个ec2实例。
假设我将100条消息发送到队列。在100个消息中,有x条消息将发送到instanceA,而(100-x)条消息将发送到instanceB。因此,我无法在单个实例上累积所有100条消息。
有什么办法,我可以将SQS消息发送到特定的EC2仅实例
OR
我可以将消息从一个EC2发送到另一EC2实例。注意:两者EC2实例在同一端口上运行。
您可以使用SNS-SQS扇出方案将邮件从一个来源传递到多个队列。这样,每个实例都可以从自己的单独队列中提取消息。
我不确定整个体系结构,但这不重要。
https://aws.amazon.com/getting-started/hands-on/send-fanout-event-notifications/