【发布时间】:2021-11-12 11:39:42
【问题描述】:
我正在寻找从一个 t2.nano 类型的多个 EC2 实例提交短字符串的绝对最快方法。示例:实例 1 上发生了一些事情,实例 2、3、4 应该(几乎)立即知道它。目标是
到目前为止我所看到的:
- instance1 可以删除数据而其余实例可以检查数据的共享驱动器 -> 不可能,因为此实例类型不支持共享驱动器
- Redis -> 我在本地对此进行了测试,实际上它非常慢,至少 XXms,有时 XXXms 用于一次读取和一次写入(仅适用于 测试)。
任何想法如何解决这个问题?
【问题讨论】:
-
您是否考虑过使用某种消息队列并采用扇出架构?
-
我考虑过通过套接字将数据从实例 1 推送到专用实例。 socket 并让其他实例检查该专用实例的数据。但是,不确定这种方法是否可行,我还没有测试它。
标签: python amazon-web-services performance networking amazon-ec2