在线拍卖websocket同时多个项目咋弄呀

fanqieo 2020-07-22 04:18:36
为了效果好,没有采用ajax 过1秒请求下后台,把当前最新价格刷上来,想用websocket,但是涉及到多个商品同时拍卖,要如何做啊,比如说张三进入1号拍卖,也可以进入2号拍卖,或者3号拍卖,可以同时出价,然后出价后用websocket自动更新最近价格,让进去拍的人可以看到价格立马更新了
...全文
2360 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_16887631 2020-09-29
  • 打赏
  • 举报
回复
可以用websocket来做啊,每个拍卖间一个独立的ID,有了新价格实时推送到这个ID,前端页面拿到数据显示出来上就行。websocket推送可以试试GoEasy,地址:https://www.goeasy.io/
你看见了吗° 2020-07-23
  • 打赏
  • 举报
回复
正常来讲,当前在A拍卖室里的人,和参与过A拍卖室竞价的人,都是要通知的 两个缓存,一个存储当前拍卖室里的人,一个存储在拍卖室竞价过的人,方便价格变动时通知
datafansbj 2020-07-23
  • 打赏
  • 举报
回复
引用 4 楼 fanqieo 的回复:
[quote=引用 3 楼 来自底层程序猿的仰望 的回复:]有人竞价,就同时通知在这个拍卖号里面的所有人,
单纯写个返回消息,将拍卖号里的玩家获取出来通知

嗯,现在是允许一个人同时在多个拍卖室里,比如说张三又在A拍卖室,又在B拍卖室,假如我在A拍卖市出价,只要推送信息到A拍卖室的张三,不要通知B拍卖室的张三,因为拍的不是同一个物品,这个要咋处理?[/quote]

所谓通知,实际类似广播,只要你订阅了,就会收到通知。至于收到后是否处理这个通知,由接受者负责,发送者不负责,否则发送者要处理的事情太多了。
我爱你,GK! 2020-07-23
  • 打赏
  • 举报
回复
这个是我真的不会的额,看看大家怎么会哦的,徐熙一下
阿萨德由 2020-07-22
  • 打赏
  • 举报
回复
举个栗子: map ==> 存储所有websocket map1<商品id,...> === > 存储参与商品1的用户的websocket map2<商品id,...> === > 存储参与商品2的用户的websocket
fanqieo 2020-07-22
  • 打赏
  • 举报
回复
引用 3 楼 来自底层程序猿的仰望 的回复:
有人竞价,就同时通知在这个拍卖号里面的所有人, 单纯写个返回消息,将拍卖号里的玩家获取出来通知
嗯,现在是允许一个人同时在多个拍卖室里,比如说张三又在A拍卖室,又在B拍卖室,假如我在A拍卖市出价,只要推送信息到A拍卖室的张三,不要通知B拍卖室的张三,因为拍的不是同一个物品,这个要咋处理?
你看见了吗° 2020-07-22
  • 打赏
  • 举报
回复
有人竞价,就同时通知在这个拍卖号里面的所有人, 单纯写个返回消息,将拍卖号里的玩家获取出来通知
fanqieo 2020-07-22
  • 打赏
  • 举报
回复
引用 1 楼 来自底层程序猿的仰望 的回复:
有人竞价,这个值保存起来,并且通知该号拍卖里的所有玩家,进行更新值, 新人进入就取这个值,不就可以了
嗯那在里面的呢,数据如何实时刷新
你看见了吗° 2020-07-22
  • 打赏
  • 举报
回复
有人竞价,这个值保存起来,并且通知该号拍卖里的所有玩家,进行更新值, 新人进入就取这个值,不就可以了

67,516

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧