java - 连接两个 AWS EC2 实例以将数据从一个 EC2 实例共享到另一 EC2 实例

标签 java amazon-web-services amazon-ec2 apache-camel amazon-sqs

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

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

假设我向队列发送 100 条消息。在 100 条消息中,有 x 条消息将发送至实例 A,(100-x) 条消息将发送至实例 B。因此,我无法在单个实例中累积所有 100 条消息。

Is there any way, I can send the SQS messages to a particular EC2 instance only

OR

I can send the messages from one EC2 to other EC2 instance. Note: Both EC2 instances are running on same port.

最佳答案

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

我不确定整个架构,但这不是重点。

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

关于java - 连接两个 AWS EC2 实例以将数据从一个 EC2 实例共享到另一 EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61540755/

相关文章:

java - 反汇编 Java JIT 编译的原生字节码

java - drools 执行服务器中 XMLGregorianCalendarImpl 的 Xstream ConversionException

mysql - 连接Elasticsearch并删除mysql服务器

java - 使矩形绕一圈 - Java/Swing

java - 在android中的不同类之间共享String的内容

amazon-web-services - Terraform:AssumeRole:Service:ec2 做什么?

mysql - 无法连接到不在 VPC 中的 AWS RDS 实例

amazon-web-services - Amazon AWS EC2 Ubuntu 实例 - 如何 SSH?

amazon-web-services - kubernetes 没有为 ingress-nginx Controller 创建 ELB

heroku - HIPAA 合规性云服务器设置