在两个AWS EC2实例之间进行连接以将数据从一个EC2实例共享到另一EC2实例

问题描述 投票:0回答:1

我有一个特定的功能要求,需要将所有等待的消息从SQS累积到我的Apache骆驼组件,并在其中编写业务逻辑。

我正在使用单个负载均衡器使用两个ec2实例。

假设我将100条消息发送到队列。在100个消息中,有x条消息将发送到instanceA,而(100-x)条消息将发送到instanceB。因此,我无法在单个实例上累积所有100条消息。

有什么办法,我可以将SQS消息发送到特定的EC2仅实例

OR

我可以将消息从一个EC2发送到另一EC2实例。注意:两者EC2实例在同一端口上运行。

java amazon-web-services amazon-ec2 apache-camel amazon-sqs
1个回答
0
投票

您可以使用SNS-SQS扇出方案将邮件从一个来源传递到多个队列。这样,每个实例都可以从自己的单独队列中提取消息。

我不确定整个体系结构,但这不重要。

https://aws.amazon.com/getting-started/hands-on/send-fanout-event-notifications/

© www.soinside.com 2019 - 2024. All rights reserved.