Facebook 我试图用OAuth登录流构建一个webhook。但我被下面提到的问题困住了
我正在构建一个webhook应用程序,但我有一个问题,我有一个负载平衡器,这个问题就像:Facebook 我试图用OAuth登录流构建一个webhook。但我被下面提到的问题困住了,facebook,message-queue,aws-load-balancer,facebook-webhooks,Facebook,Message Queue,Aws Load Balancer,Facebook Webhooks,我正在构建一个webhook应用程序,但我有一个问题,我有一个负载平衡器,这个问题就像: FB向我的WEBHOOK发送消息,经过一些处理后,我将这些消息移动到一个公共rabbitMQ,但当我通过负载平衡器在同一URL上部署了多台机器时,问题就会出现。 例如: FB在WEBHOOK m1、m2和m3上向我发送了3条消息, 我已将负载平衡器添加到3台机器mc1、mc2和mc3, 既然我有了负载均衡器,那么当FB向我发送消息时,所有消息都有可能到达不同的机器… 比如说m1->mc1 m2->mc2 m
FB向我的WEBHOOK发送消息,经过一些处理后,我将这些消息移动到一个公共rabbitMQ,但当我通过负载平衡器在同一URL上部署了多台机器时,问题就会出现。
例如:
FB在WEBHOOK m1、m2和m3上向我发送了3条消息,
我已将负载平衡器添加到3台机器mc1、mc2和mc3,
既然我有了负载均衡器,那么当FB向我发送消息时,所有消息都有可能到达不同的机器…
比如说m1->mc1
m2->mc2
m3->mc3
现在由于某种原因,当我将数据放入队列时,出现了顺序不匹配。。就像mc3先放数据,然后是mc2,然后是mc1。。因此,现在队列中MSG的顺序是m3、m2、m1。
现在订单被扭曲了,我该如何管理订单