我的应用程序每分钟左右都会创建一些数据,并且需要通过 URL Fetch 回调将其发送到 1000 多个远程服务器。每个服务器的回调 URL 存储在单独的实体上。创建数据和将其发送到远程服务器之间的时间延迟应该大约小于 5 秒。
我最初的想法是使用 Pipeline API 将 URL Fetch 请求扇出到不同的任务队列。
不幸的是,任务队列不能保证及时执行。因此,从请求任务队列开始到实际执行可能需要几分钟到几小时。根据以前的经验,这个差距通常超过一分钟,因此不一定合适。
App Engine 内部有什么方法可以实现我想要的吗?也许您知道可以及时进行扇出的外部服务?