iT邦幫忙

0

關於網頁的值同步

我想詢問一下假設我目前有 1,2,3三個值
頁面上有一個按鈕,當a使用者按下按紐時會取得值1同時,
會自動將其他使用者的值更改為2。後面依此類推
想問這種方式有甚麼方法可以達成的呢?目前有想過使用websocket
不知道是否還有其他的方式
(表達的方式可能有點糟,還請見諒

看更多先前的討論...收起先前的討論...
fillano iT邦超人 1 級 ‧ 2019-05-17 09:11:37 檢舉
先不要管同步的問題,你先把這些值的狀況想清楚。表達的不清楚,有可能是你也還考慮不週到。

你的問題是:{V1: 1, V2: 2, V3: 3},然後有假設有a_1, a_2 ... a_n個用戶,任一用戶取得V1後,V1的內容會遞增或依照怎樣的規則變化(V2, V3可類推,或不同的值依照不同規則改變等)。這樣嗎?
dragonH iT邦新手 1 級 ‧ 2019-05-17 09:18:21 檢舉
按下按鈕ajax到後端取值並更新資料庫的值
wingkawa iT邦新手 4 級 ‧ 2019-05-17 09:30:45 檢舉
這個值永久改變的話你要有資料庫保存這個新值
如果每次重整會重新的話,你可以考慮一下聊天室的做法
WQ iT邦新手 4 級 ‧ 2019-05-17 09:41:39 檢舉
個人解讀如下
有1,2,3 值,第一次按下去得到1,第二次按得到2,第三次得到3,而使用者可能在不同網頁上觸發,是這樣嗎?
st880221 iT邦新手 5 級 ‧ 2019-05-17 09:52:21 檢舉
websocket就對了
ccutmis iT邦研究生 4 級 ‧ 2019-05-17 09:57:55 檢舉
你需要先讀這個 http://mis.ndhu.edu.tw/docu/question.htm
fillano iT邦超人 1 級 ‧ 2019-05-17 10:06:19 檢舉
另一種可能:每個使用者有null, 1, 2, 3幾個狀態,初始都是null,只要某人狀態變成1,其他人就會變成2。是這樣嗎?(那3呢?)
感謝各位的回答 我會改進我的表達能力
值是固定的 例如 客服={客服a,客服b,客服c}
當第一次都沒人按全部用戶都是客服a 當有其中一人點擊
其他用戶就會變成客服b 依此類推循環

fillano 您好 如上所說 值 是固定寫好的 不會更動的
dragonH 您好 感謝您的回答 我來去找找相關資料學習
wingkawa 您好 我有思考過聊天室做法 只是只要重整值就會重新計算了 所以就暫時沒採納
WQ 您好 對的
st880221 您好 好的我會在多找找看這方面相關學習資源
slime iT邦大師 1 級 ‧ 2019-05-17 16:15:40 檢舉
如果是自動挑選客服人員, 建議是另外建立"客服人員當日服務時數表"
比如: A 忙線中, 今日累計服務 3 小時, B 空檔, 今日累計服務 2:33 , C 空檔, 今日累計服務 2:15

則系統挑選時, 先篩選是否忙碌, 再篩選今日服務時數較少的人員.

2 個回答

0
浩瀚星空
iT邦大師 1 級 ‧ 2019-05-17 10:16:53

表達的不清不楚。無法知道你的實際需求很難給你正確答案。

一般依你想要的東西。其實可以分好多種技術都可以達成的。
如果要最即時的,你最好研究websocket。

但一般來說是採用即時請求的方式來處理居多就是了。
也就是將值存在後端。前端則是固定時間請求值的方式。

ccutmis iT邦研究生 4 級 ‧ 2019-05-17 10:31:27 檢舉

/images/emoticon/emoticon82.gif

您好
即時的話我有想過用websocket 只是只要重新整理後 值就重新開始
假設 當前值 客服={客服a,客服b,客服c} 目前已經輪到客服b 那重新整理 依然還是從客服b開始跑
了解 我在多找找這方面相關的資訊
感謝解答

0
vegalou
iT邦新手 5 級 ‧ 2019-05-24 08:16:46

WS onEvent or polling.

不同使用者,就是異點終端上。

了解 我來去找找相關資訊

我要發表回答

立即登入回答