V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
he110shield
V2EX  ›  Python

Python 并发问题

  •  
  •   he110shield · May 16, 2017 · 5497 views
    This topic created in 3267 days ago, the information mentioned may be changed or developed.

    实验室做的一个小的人脸匹配, 服务端用神经网络判断是属于哪个人, 然后把结果返回客户端, 当我们几个人用几部手机同时测试时,就出问题了, 图片同时上传到服务端, 不知道结果该返回给哪部手机。 想在服务端可以给收到的图片排个队,然后一个一个识别,把结果发到相应的客户端,不知各位有什么思路啊,求教!!

    32 replies    2018-07-11 20:41:13 +08:00
    est
        1
    est  
       May 16, 2017   ❤️ 5
    只有实验室才会出现的问题系列。。。

    肯定要在传图片的时候加上识别 id 啊。。
    zwzmzd
        2
    zwzmzd  
       May 16, 2017 via iPhone
    好歹说清楚前端是什么架构吧
    he110shield
        3
    he110shield  
    OP
       May 16, 2017
    @zwzmzd 目前我做了一个 linux 下的 qt 界面,拍照,上传,接受显示结果
    he110shield
        4
    he110shield  
    OP
       May 16, 2017
    @zwzmzd 之前一个学弟写了个 app,我们几个人同时测试,就各种错误。。。。
    Chrisplus
        5
    Chrisplus  
       May 16, 2017
    只有实验室才会出现的问题系列。。。
    哈哈……
    Lihz
        6
    Lihz  
       May 16, 2017
    只有实验室才会出现的问题+1, 图片上传保存在 server 的时候用 ip+后缀保存,然后按 ip 推送结果?
    mansur
        7
    mansur  
       May 16, 2017
    客户端上传后服务器端生成个随机字符串作为 key,保存进长连接里,存入队列的时候也带着这个 key,处理图像进程处理完后可以根据 key 找到那个长连接
    NaVient
        8
    NaVient  
       May 16, 2017
    你缺少了唯一标识符,少年
    lemmony
        9
    lemmony  
       May 16, 2017
    首先如果是用 http 上传的话,你上传完了会话就断开了吗?
    这里如果不断开让客户端等待,然后后端处理完了再返回给这个会话的客户端就行了吧
    xutaoding
        10
    xutaoding  
       May 16, 2017
    不用一个个排队, 每步手机都是用户登录, 用户是唯一的,可做唯一标识, 解析完图片在根据这个唯一标识传回就可以了
    ansheng
        11
    ansheng  
       May 16, 2017
    只有实验室才会出现的问题系列+
    izoabr
        12
    izoabr  
       May 16, 2017
    没有 session 机制的么?
    hugo775128583
        13
    hugo775128583  
       May 17, 2017 via Android   ❤️ 1
    非 python 问题
    reus
        14
    reus  
       May 17, 2017
    做用户机制……
    herozhang
        15
    herozhang  
       May 17, 2017 via iPhone   ❤️ 6
    不要听他们的,最简单的就是多台机器,一人一台服务器
    ihuotui
        16
    ihuotui  
       May 17, 2017 via iPhone
    @herozhang 假如十个人呢?一百个人呢?一千个呢?
    jeffersonpig
        17
    jeffersonpig  
       May 17, 2017
    这跟 python 并发有关系???
    jeffersonpig
        18
    jeffersonpig  
       May 17, 2017
    @ihuotui 要有幽默感……
    jixiangqd
        19
    jixiangqd  
       May 17, 2017
    @ihuotui 连续高级黑。。。
    julyclyde
        20
    julyclyde  
       May 17, 2017
    @lemmony http 是无状态的!!!
    itommy
        21
    itommy  
       May 17, 2017
    @ihuotui 不常来 V2EX 吧
    fy
        22
    fy  
       May 17, 2017
    吃鲸,并发问题……
    ihuotui
        23
    ihuotui  
       May 17, 2017 via iPhone
    @itommy 我 out 了
    troycheng
        24
    troycheng  
       May 17, 2017
    只有实验室才会出现的问题系列,O(∩_∩)O~
    同步的话就木有这个问题,当然你的识别结果要快;异步的话,自然要引入回调来通知 client 端取结果。不过这个场景下,要异步的话也没什么人会用了吧,太慢了等不了
    ty89
        25
    ty89  
       May 17, 2017
    这种问题跟 python 有个鸡毛的关系?
    lieh222
        26
    lieh222  
       May 17, 2017
    accept 连接-接受图片数据-调用识别函数-返回结果,这不是一个连接吗,怎么会返回到别的客户端去?
    sunchen
        27
    sunchen  
       May 17, 2017
    @herozhang 财大气粗的实验室解决方案
    lrh3321
        28
    lrh3321  
       May 17, 2017
    想说的,楼上都说了
    type
        29
    type  
       May 17, 2017
    只有实验室才会出现的问题系列
    phoxtail
        30
    phoxtail  
       May 17, 2017
    这不是并发问题吧…
    knuthfan
        31
    knuthfan  
       May 19, 2017
    app 和服务端保持长连接,然后记录图片和连接对应关系,done
    he110shield
        32
    he110shield  
    OP
       Jul 11, 2018 via Android
    额。。。。。不常来 v2ex,感谢大家的批评和建议
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   905 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 22:07 · PVG 06:07 · LAX 15:07 · JFK 18:07
    ♥ Do have faith in what you're doing.