Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading facebook聊天机器人服务器需要多线程吗?_Multithreading_Facebook_Messenger_Facebook Messenger Bot_Facebook Webhooks - Fatal编程技术网

Multithreading facebook聊天机器人服务器需要多线程吗?

Multithreading facebook聊天机器人服务器需要多线程吗?,multithreading,facebook,messenger,facebook-messenger-bot,facebook-webhooks,Multithreading,Facebook,Messenger,Facebook Messenger Bot,Facebook Webhooks,我们正在开发一个facebook聊天机器人。看起来facebook在一个json数组中一起发送一堆消息,并等待该请求得到处理。看起来至少在开发阶段,它不会向服务器发出多个web请求。那么,我需要考虑多线程或其他策略来为并发用户服务吗? 答复示例: { "object":"page", "entry":[ { "id":"PAGE_ID", "time":1458692752478, "messaging":[ {

我们正在开发一个facebook聊天机器人。看起来facebook在一个json数组中一起发送一堆消息,并等待该请求得到处理。看起来至少在开发阶段,它不会向服务器发出多个web请求。那么,我需要考虑多线程或其他策略来为并发用户服务吗? 答复示例:

{
  "object":"page",
  "entry":[
    {
      "id":"PAGE_ID",
      "time":1458692752478,
      "messaging":[
        {
          "sender":{
            "id":"USER_ID"
          },
          "recipient":{
            "id":"PAGE_ID"
          },

          ...
        }
      ]
    }
  ]
} 

我建议使用并发来代替多线程。最好至少使用一种事件驱动语言或一种处理并发而不费力的语言。我建议使用多线程来代替并发。最好至少使用一种事件驱动语言或一种能够轻松处理并发性的语言。