問題描述 如題,現(xiàn)在有新項目在開發(fā),原先都是用的原生laravel,現(xiàn)在看到webman的對比圖很想嘗試下,又看到了adapterman,想問下大佬們,這兩個方案哪個更好點...
問題描述 我有兩臺服務(wù)器A和B,都部署了webman,并且使用gateway worker提供ws服務(wù),A和B都有g(shù)ateway、register、gateway worker幾種進(jìn)程,register是相互注冊的?,F(xiàn)在我想在A中向B的ws用戶組發(fā)送消息。 我在A的http接口中使用了gateway client包,register address 填寫的是A的register地址:127.0.0.1:1236,但...
問題描述 組件yzh52521/webman-task 安裝后什么都沒干,就出現(xiàn)了以下錯誤: ArgumentCountError: Too few arguments to function yzh52521\Task\Mutex\RedisTaskMutex::__construct(), 0 passed in /www/wwwroot/hantuzt/vendor/workerman/webman-frame...
問題描述 我在webman里面安裝了gatewayworker,開了一個tcp和一個websocket,如下圖所示: 分別指向了A和B兩個文件做處理,現(xiàn)在我的問題是: 如果我想在tcp的回調(diào)里onMessage里面去把信息通過websocket發(fā)出去,應(yīng)該怎么辦呢?或者我把websocket收到的消息通過tcp發(fā)出去,請問應(yīng)該如何搞定。 為此你搜索到了哪些方案及不適用的原因 暫未查找到合適的方案...
問題描述 webman引入GatewayWorker后,在config/webman/gateway-worker下面的process文件里面啟動一個websocket是完全沒問題的 但是如何啟動兩個websocket,分別監(jiān)聽不同的端口,請問怎么實現(xiàn)。 為此你搜索到了哪些方案及不適用的原因 未找到類似的方案...
手動呼叫老大@walkor 問題描述 在使用Gateway對接設(shè)備,設(shè)備的鑒權(quán)方式是Digest,而realm、nonce兩個值需要先請求設(shè)備獲取。 鑒權(quán)流程: Client端 向 Server端獲取資源,向Server端發(fā)送HTTP請求。 2.?Server端 收到?Client端的HTTP請求后,判斷Client端是否需要鑒權(quán)。需要鑒權(quán),Server端 返回?401 Unauthorized,其中響應(yīng)的報文頭加...
問題描述 目前情況:用GatewayWorker創(chuàng)建tcp服務(wù)器A能和設(shè)備保持長連接,能接收設(shè)備的數(shù)據(jù),也能發(fā)送數(shù)據(jù)給設(shè)備 想要實現(xiàn):用GatewayWorker創(chuàng)建tcp服務(wù)器A,我想把設(shè)備端傳遞過來的數(shù)據(jù)轉(zhuǎn)發(fā)到另外一個tcp服務(wù)器B,并和tcp服務(wù)器B保持長連接,接收tcp服務(wù)器B數(shù)據(jù),通過tcp服務(wù)器A發(fā)送給設(shè)備 為此你搜索到了哪些方案及不適用的原因 沒找到適合的方案 找到的方案: <?php name...
問題描述 我在webman上裝了gatewayWorker插件,起了個tcp服務(wù)用于監(jiān)聽攝像頭主動注冊和后續(xù)和攝像頭的交互?,F(xiàn)在的情況是服務(wù)端收到了PUT的設(shè)備基礎(chǔ)信息,按文檔的交互流程上的話我還需要用建立起來的這條tcp連接去請求設(shè)備接口(/SDCAPI/V1.0/MiscIaas/System),接口采用HTTP Digest的認(rèn)證方式。這個請求我應(yīng)該咋寫,有大佬給個思路嗎?下面是相關(guān)文檔截圖和日志信息 ...
問題描述 需求是這樣的有一個打印機(jī)用網(wǎng)線連接到路由器打印機(jī)有一個ip地址比如192.168.110.115, 我在本地用PHP環(huán)境調(diào)用是可以正常執(zhí)行打印的,但是我把代碼放到服務(wù)器上就執(zhí)行不了,其實就相當(dāng)于線上的PHP代碼如何調(diào)用同一個局域網(wǎng)里這個打印的IP $ip = '192.168.110.115'; //打印機(jī)IP $port = '9100'; $socket = socket_create(AF_INET...
我想問下 workerman 支持做監(jiān)控視頻服務(wù)器嗎 ? 我已經(jīng)用workerman實現(xiàn)了gps物聯(lián)網(wǎng)系統(tǒng), 現(xiàn)在終端想加5路攝像頭,我想用workerman 但是php對轉(zhuǎn)碼這塊我不知道能不能滿足 還有就是 設(shè)計 5000設(shè)備同時在線 每個設(shè)備5路攝像頭 不知道服務(wù)器能不能扛得住 還有阿里云的視覺計算簡單看了一下 一個價格貴 還有就是實現(xiàn)的功能不是很多 推流收費 ,我想用esc 自己仿照阿里的寫個簡單的? 想請...
如題,在crontab定時任務(wù)組件里弄了一個定時任務(wù),任務(wù)里有哪些方法可以實現(xiàn)調(diào)用指定的控制器方法?...
問題描述 用的是demo 報錯 服務(wù)器狀態(tài) 也做了Linux內(nèi)核優(yōu)化 但是連接數(shù)就是上不去 防火墻也沒有啟動 請問怎么解決才能增加連接數(shù) 修改進(jìn)程總數(shù)也不會超過254?。?!...
問題描述 這里寫問題描述 為啥BusinessWorker Gateway 設(shè)置進(jìn)程數(shù)無效 且BusinessWorker 自定義的events類也無效 ,onMessage回調(diào)也不行,onConnect也沒執(zhí)行 ...
問題描述 監(jiān)聽內(nèi)部服務(wù), 當(dāng)接口調(diào)用時需要向此服務(wù)推送消息,應(yīng)該用什么方案 為此你搜索到了哪些方案及不適用的原因 http://wtbis.cn/q/8323 這個是反向推送的 還有刷到帖子說用 Channel 組件 還沒去研究 之前有使用過GatewayWorker 是workerman做服務(wù)端向客戶端推送消息, 這個業(yè)務(wù)場景自我感覺不可行...
問題描述 我是從redis中取出數(shù)據(jù)然后在進(jìn)程中跑的,原來的時候有5個worker_id在執(zhí)行任務(wù),現(xiàn)在就變成固定3個進(jìn)程在跑。請問這樣是正常嗎?是子進(jìn)程掛掉了嗎?我看了下workernman進(jìn)程,是有10個在運行。 ...
問題描述 我是在webman用使用GatewayWorker,之后做一些數(shù)據(jù)庫的查詢新增操作 // 啟動事務(wù) Db::startTrans(); try { $Hardwaredata = json_decode(trim($param), true); if ($Hardwaredata === null || !array_key_exists("xwst", $Hardwared...
windows 環(huán)境 做了定時去處理數(shù)據(jù),用的老大的redis隊列插件,偶爾會報錯redis關(guān)閉了連接,程序還能運行 webman版本信息 報錯信息 pid:1 ErrorException: Redis::get(): Send of 39 bytes failed with errno=10054 遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個現(xiàn)有的連接。 pid:1 ErrorException: Redis::ping(): Se...