鍍金池/ 問(wèn)答/PHP  網(wǎng)絡(luò)安全  HTML/ workerman 怎么實(shí)現(xiàn)mysql數(shù)據(jù)庫(kù)里面的一個(gè)表一旦有新的數(shù)據(jù)的加入,就

workerman 怎么實(shí)現(xiàn)mysql數(shù)據(jù)庫(kù)里面的一個(gè)表一旦有新的數(shù)據(jù)的加入,就把新的數(shù)據(jù)發(fā)送到前端?

我的需求是這樣的,使用workerman 來(lái)做前后端的長(zhǎng)鏈接,然后mysql的一張表一旦有了新的數(shù)據(jù),就把新的數(shù)據(jù)發(fā)送到前端,發(fā)送的數(shù)據(jù)是個(gè)數(shù)組,我該怎么實(shí)現(xiàn)?如果我的描述不夠清楚,請(qǐng)?jiān)賳?wèn),本人在線等,謝謝大神幫忙解決了.

回答
編輯回答
陌顏

http://www.workerman.net/web-sender
可以通過(guò)workerman的phpsocket.io推送

http://wenda.workerman.net/?/question/508
可以在Worker中開(kāi)一個(gè)text端口推送

http://workerman.net/gatewaydoc/advanced/push.html
利用workerman的gatewayWorker推送,使用GatewayClient

什么時(shí)候觸發(fā)以及怎么觸發(fā)需要自己控制

2018年2月8日 04:02
編輯回答
挽青絲

使用觸發(fā)器吧,先創(chuàng)建自定義函數(shù),函數(shù)會(huì)訪問(wèn)你需要回調(diào)的程序的端口,然后觸發(fā)器里面調(diào)用該函數(shù)----我說(shuō)的是mysql觸發(fā)器,mysql diy函數(shù)可以直接用c來(lái)寫(xiě),方便又快捷,php裝一個(gè)多線程模塊,監(jiān)聽(tīng)兩個(gè)端口,一個(gè)用于與前端websocket進(jìn)行交互,一個(gè)用于接收mysql觸發(fā)器發(fā)送過(guò)來(lái)的數(shù)據(jù),可以在數(shù)據(jù)庫(kù)中建立一個(gè)socketid表用來(lái)關(guān)聯(lián)各個(gè)線程,其實(shí)這種破事用.net會(huì)比較好寫(xiě)

2018年9月11日 12:04
編輯回答
奧特蛋

可以定時(shí)查下數(shù)據(jù)庫(kù),如果有數(shù)據(jù),就調(diào)workerman的接口發(fā)過(guò)去

2018年3月1日 22:47
編輯回答
涼心人

在插入表的地方進(jìn)行判斷,是否需要把數(shù)據(jù)發(fā)送給前端

2018年7月5日 02:06
編輯回答
拽很帥

盡量不要與mysql結(jié)合

2018年9月5日 03:00
編輯回答
陌上花

我一般使用redis來(lái)解決。

2017年1月3日 21:01
編輯回答
涼心人

我當(dāng)年遇到這個(gè)需求,需要數(shù)據(jù)庫(kù)主動(dòng)推送數(shù)據(jù)給應(yīng)用程序通知,然并未發(fā)現(xiàn)啥解決方案,這個(gè)要問(wèn)dba是不是有這種手段,我解決方案當(dāng)時(shí)用的定時(shí)任務(wù),輪訓(xùn)的數(shù)據(jù)庫(kù)~

另外,數(shù)據(jù)的錄入過(guò)程那里能不能給你系統(tǒng)個(gè)通知啥的,具體可以聊聊設(shè)計(jì)

2017年1月18日 08:14
編輯回答
傻叼

給個(gè)思路

  1. Websocket服務(wù)
  2. Text或其他自定義協(xié)議服務(wù)
  3. 1服務(wù)的workstart里起一個(gè)異步客戶端連接2
  4. Php后端接2服務(wù),socket連接推送事件(同步)

5.消息通text服務(wù)然后轉(zhuǎn)發(fā)1里的客戶端,再轉(zhuǎn)1服務(wù)里,1再推送到特定的前端

2018年2月23日 18:45
編輯回答
夢(mèng)一場(chǎng)

這個(gè)workerman與thinkPHP的實(shí)戰(zhàn)項(xiàng)目視頻不錯(cuò),利用websocket協(xié)議實(shí)現(xiàn)了長(zhǎng)連接,來(lái)做即時(shí)通訊,在線客服。地址 http://study.163.com/course/i...

2017年2月26日 07:47