為了效果好,沒有采用ajax 過1秒請求下后臺,把當前最新價格刷上來,想用websocket,但是涉及到多個商品同時拍賣,要如何做啊,比如說張三進入1號拍賣,也可以進入2號拍賣,或者3號拍賣,可以同時出價,然后出價后用websocket自動更新最近價格,讓進去拍的人可以看到價格立馬更新了
uj5u.com熱心網友回復:
有人競價,這個值保存起來,并且通知該號拍賣里的所有玩家,進行更新值,新人進入就取這個值,不就可以了
uj5u.com熱心網友回復:
嗯那在里面的呢,資料如何實時重繪
uj5u.com熱心網友回復:
有人競價,就同時通知在這個拍賣號里面的所有人,單純寫個回傳訊息,將拍賣號里的玩家獲取出來通知
uj5u.com熱心網友回復:
嗯,現在是允許一個人同時在多個拍賣室里,比如說張三又在A拍賣室,又在B拍賣室,假如我在A拍賣市出價,只要推送資訊到A拍賣室的張三,不要通知B拍賣室的張三,因為拍的不是同一個物品,這個要咋處理?
uj5u.com熱心網友回復:
舉個栗子:map ==> 存盤所有websocket
map1<商品id,...> === > 存盤參與商品1的用戶的websocket
map2<商品id,...> === > 存盤參與商品2的用戶的websocket
uj5u.com熱心網友回復:
正常來講,當前在A拍賣室里的人,和參與過A拍賣室競價的人,都是要通知的兩個快取,一個存盤當前拍賣室里的人,一個存盤在拍賣室競價過的人,方便價格變動時通知
uj5u.com熱心網友回復:
這個是我真的不會的額,看看大家怎么會哦的,徐熙一下uj5u.com熱心網友回復:
所謂通知,實際類似廣播,只要你訂閱了,就會收到通知。至于收到后是否處理這個通知,由接受者負責,發送者不負責,否則發送者要處理的事情太多了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/32662.html
標籤:Java EE
上一篇:阿里巴巴StringUtils和springframework的Utils還有apache的StringUtils的區別是什么?
