两个Java应用程序如何在EC2上的两个实例上进行通信?

用户名

我计划有两个Java应用程序,每个应用程序都在AWS Ec2上的一个单独实例上运行,假设instance1上为Parser应用程序,实例2上为Indexer应用程序。当Parser完成文档解析后,我想将文档捆绑发送到indexer实例,这样它可以做它的索引。如何实现从app1到app2的通知?我最初的想法是套接字。有更好的主意吗?

数据贤哲

直接过程通信是一种方法。不过,这可能更难管理和扩展。

您还可以使用SQS或其他消息队列来排队其他实例的工作。通常,使用该选项时,由于消息通常具有大小限制,因此您希望将有效负载存储在共享位置(例如S3)。

假定您的应用程序允许使用消息队列,您可以添加其他工作线程。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Nginx在EC2上运行两个应用程序

一个应用程序的两个实例如何用Java通信?

如何在两个应用程序之间进行安全通信?

Android,通过GCM与应用程序的两个实例进行通信

如何在具有相同安全组、相同 VPC 和相同子网的两个 Windows EC2 实例之间进行通信?

如何在不同机器上的两个电子应用程序之间进行交互

在终端服务上运行的两个.Net应用程序之间进行通信

如何在两个Go程序之间进行通信?

如何启动两个Play应用程序实例?

两个Java应用程序可以通过标枪Web套接字进行通信吗?

带有两个应用程序的aws ec2实例,每个应用程序对s3的访问权限不同

托管在不同服务器上的两个Python应用程序如何通信?

如何从2个不同的git分支中运行Rails应用程序的两个实例?

如何在1个域上提供两个laravel应用程序?

WinForm和uwp如何在两个方向上进行通信

如何在一个EC2实例上运行多个应用程序?

如何链接两个Java应用程序

使用两个队列进行两个应用程序之间的通信时如何处理activeMq中的响应超时

对具有两个子网的一个EC2实例进行Terraform转换

如何在两个ssh上进行scp

如何在两个几何表上进行UNION?

两个Spring Boot应用程序相互之间的消息传递队列进行通信

如何在我的 Django 站点上添加两个应用程序/页面?

如何为两个Kinects运行同一应用程序的两个实例?

如何在Java Spring Boot应用程序中合并两个对象?

如何在Maven应用程序Java中比较两个日期

不能通过公共IP地址在同一安全组中的两个ec2实例之间进行通信?

如何有效管理两个ec2实例侦听的队列事务

如何通过两个标签来处理 ec2 实例