miclushine
V2EX  ›  问与答

A 和 B 两个接口发送两个不同请求到同一服务器,但是 A 收到了本该发给 B 的响应,请问下有没有大神遇到过这种情况?

  •  
  •   miclushine · May 17, 2017 · 1960 views
    This topic created in 3309 days ago, the information mentioned may be changed or developed.
    A,B 的请求有先后,可能复用链接,会是因为 socket 复用,然后网路很差导致的吗?
    5 replies    2017-05-19 07:42:09 +08:00
    bukip
        1
    bukip  
       May 17, 2017
    这只可能是程序编错了。
    wolegequ
        2
    wolegequ  
       May 17, 2017 via Android
    服务器 bug
    gamexg
        3
    gamexg  
       May 17, 2017 via Android
    程序 bug 可能性很大,
    可能多线程冲突了。
    miclushine
        4
    miclushine  
    OP
       May 17, 2017
    @gamexg 服务端是一个 socket 请求对应一个线程的,复用链接就相当于是单线程处理,没复用的话两个接口的处理函数完全不相关的也没可能多线程冲突。
    julyclyde
        5
    julyclyde  
       May 19, 2017
    我觉得你还先用规范术语重新问一遍比较好
    你的这个所谓 A、B “接口”不知道到底是什么
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5519 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 07:07 · PVG 15:07 · LAX 00:07 · JFK 03:07
    ♥ Do have faith in what you're doing.