在做一个 pos 系统,订单实时通知如何处理?

查看 75|回复 6
作者:whatsupbitch   
目前想到的是 轮询? websocket ? see? 各有利弊
不知道业界通用的方案是什么。
服务端使用 Django 开发。
客户端使用 Flutter ,用于 Android Pad 和 iPad 。
zxkxhnqwe123   
任务系统
keakon   
友情提醒,最好换个框架,不然每秒几十个订单可能就扛不住了。
然后通知是什么场景呢?用户刷卡时,pos 机发到 server 端,处理完通知么?这个不是秒级就完成了么,还需要轮询?
linhua   
非 web 端 mqtt ,web 端 mqtt+websocket
或者其他 pub/sub 模型的 比如 redis stream ,redis stream 是 at-least-once
whatsupbitch
OP
  
@zxkxhnqwe123 celery + websocket?
whatsupbitch
OP
  
@keakon 谢谢,描述错误了,是收银系统。小程序或者点餐完成后,通知系统打印小票。开始用户不会太多,想先快速实现。后期用户多了准备用.net 把面 c 端的重构一下。
whatsupbitch
OP
  
@linhua 谢谢,研究研究。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部