問題描述 用webman+AI寫了聊天室的代碼,服務端一直收不到消息,哪里的問題?。?<?php namespace app\process; use support\Log; use Workerman\Worker; use Workerman\Connection\TcpConnection; use Workerman\Timer; class ChatServer { protected ...
問題描述 訪問index后,頁面會立即響應,但是控制臺會在30秒內(nèi)會出現(xiàn)報錯 程序代碼 <?php namespace app\controller; use support\Request; class IndexController { public function index(Request $request) { $http = new \Workerman\Ht...
問題描述 請問 物聯(lián)網(wǎng)項目,例如共享按摩椅,充電樁等項目 適不適合用不用mqtt呢? 如果用純mqtt是不是有響應不及時,不靈活, 不方便的地方呢? 還是結(jié)合tcp 或者websocket 來 開發(fā), 或者純websocket開發(fā) 哪種更好呢?...
假設有一個簡單的后臺頁面(一個輸入框和一個發(fā)送按鈕) 同時后臺也是用gateway-worker監(jiān)聽tcp消息 期望點擊“發(fā)送”按鈕的時候(發(fā)送tcp消息)能夠顯示接收的響應內(nèi)容。 當接收到tcp的響應消息的時候一般要如何與后臺網(wǎng)頁端交互(比如彈出layui.popup) chatgpt的回答是網(wǎng)頁端通過websocket鏈接,tcp把接收到內(nèi)容推送到websocket,但是感覺這個方案有點多余了。 tcp的主要功能...
strace -tt -p 634881 后控制臺不停的epoll_pwait 下面的內(nèi)容。 02:52:18.433195 epoll_pwait(7, [{events=EPOLLIN|EPOLLERR|EPOLLHUP, data={u32=17, u64=17}}, {events=EPOLLIN|EPOLLERR|EPOLLHUP, data={u32=11, u64=11}}, {events=EPOLL...
我想問下控制臺顯示select 和event的區(qū)別 我阿里云上的webman啟動 顯示的是event-loop event 在我本地顯示的是select 我想問下大佬,這里event 是不是就是用的epoll模型,我理解性能是最好的,不需要優(yōu)化了 我本地的用的是select不是最優(yōu)的,是因為我本地沒有安裝event擴展嗎?...
問題描述 上面是所有文件 .so是動態(tài)鏈接庫,.h是對外暴露的方法 比如文件 ThostFtdcMdApi.h #if !defined(THOST_FTDCMDAPI_H) #define THOST_FTDCMDAPI_H #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "ThostFtdcUserApiSt...
問題描述 請教:webman設置session后,總是要過幾分鐘才生效,怎么回事?怎么解決? session(['userid'=>123]);...
問題描述 https://packagist.org/packages/webman/event 這里有1.0.5版本 但是用composer require webman/event 1.0.5時 會報 Your requirements could not be resolved to an installable set of packages. 1.0.4可以,但是自定義命令行有問題...
最近接觸了一個業(yè)務(波場區(qū)塊)所有區(qū)塊交易數(shù)據(jù)存入自己的數(shù)據(jù)庫 然后記錄一些交易數(shù)據(jù),比如筆數(shù),與那些地址有來往,分別來往多少USDT數(shù)量 等等! 已知目前區(qū)塊數(shù)量大概7300萬個,每個區(qū)塊大約300條數(shù)據(jù) 數(shù)據(jù)量大概就是20多億條, PB級別的數(shù)據(jù)量 這種級別 用什么數(shù)據(jù)庫比較好?涉及sun count 等很多運算!...
或者說我建的菜單比較多 但是沒有顯示不全 但是調(diào)整寬度后就顯示完整了 我想把 width 改的大一點 但是沒有找到在哪里 請求需要怎么解決呢...
問題描述 有一個需求,需要設置一個定時任務來獲取用戶的交易數(shù)據(jù)(交易數(shù)據(jù)為第三方接口),由于用戶的數(shù)量不確定,所以要是一個一個來請求獲取并進行處理(提取數(shù)據(jù)并寫入到數(shù)據(jù)庫),這樣顯得比較漫長。我在想,有沒有可以在一個進程下,開啟多個線程(或者固定幾個線程),這幾個線程幫我來完成這堆用戶的交易數(shù)據(jù)處理? (我有想到過使用parallel來處理,但對于每個用戶的交易數(shù)據(jù)有多有少,導致一次外部請求獲取不完,要多次請求這種情...
問題描述 以下的代碼,我寫在onworkerstart里面,每隔10秒中向redis的隊列寫數(shù)據(jù),但是為啥while(true)的部分沒有執(zhí)行呢?如果去掉while(true),那只能執(zhí)行1次,不能執(zhí)行多次? protected function loop() { Timer::add(10, function () { $data['DEVICE_ID'] =...
問題描述 gatewaywoker 使用AsyncTcpConnection 隔斷時間獲取不到對方推送消息 為此你搜索到了哪些方案及不適用的原因 增加了斷線重連還是每隔半小時就無法接收對方推送消息,目前是通過crond 每隔半小時重啟一下,日志沒有任何報錯,鏈接沒斷開但也沒法接收到數(shù)據(jù)。目前想知道有沒有更好解決方案,或者用 $time = time(); Timer::add(5, function()...