Я пытался построить webhook с потоком входа OAuth. но я застрял с нижеприведенной проблемой - PullRequest
1 голос
/ 05 ноября 2019

Я создаю приложение webhook, но у меня есть проблема, у меня есть балансировщик нагрузки, и проблема в том, скажем:
FB отправляет мне сообщение в мой WEBHOOK, и после некоторой обработки я перемещаю этидля обычного rabbitMQ, но проблема возникает, когда у меня более одного компьютера, развернутого по одному URL-адресу через балансировщик нагрузки.
EG:
FB отправил мне 3 сообщения на WEBHOOK m1, m2 & m3,
У меня есть балансировщик нагрузки, добавленный к 3 машинам mc1, mc2 & mc3,
теперь, так как у меня есть балансировщик нагрузки тогда, когдаFB посылает мне сообщение, тогда есть вероятность, что все сообщения попадают на разные машины ...
как, скажем, m1 -> mc1
m2 -> mc2
m3 -> mc3
и теперь по какой-то причинекогда я помещал данные в очередь, есть несоответствие порядка .. как mc3 сначала помещает данные, затем mc2, затем mc1 .. так что теперь порядок сообщений в очереди равен m3, m2, m1.
теперь порядок искаженкак мне оформить заказ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...