我有一个需求,我需要将插入到特定 MongoDB 集合中的数据实时显示到用户的仪表板上。请注意数据可能由该用户或其他用户插入。仪表板是 Spring MVC Web 应用程序的一部分。MongoDB 数据层是用 Spring Data 编写的。
我打算使用服务器发送的事件方法将新插入的数据推送到仪表板。我正在寻找一种使用 Spring 侦听数据插入的有效方法。我什至愿意采用非 Spring 方法来实现最终将与我的 Spring SSE 发射器对话的 Listener。
如果我在同一 VPC 内的公有子网中部署了 ECS Fargate 服务(Web 层),并在私有子网中部署了 ECS Fargate 服务(应用程序层),那么两者之间通信的最佳实践是什么?
ECS 服务发现是解决此问题的正确方法吗?如果是这样,我该如何在这种情况下使用它?
service-discovery amazon-web-services amazon-ecs amazon-vpc aws-fargate