在event中对mysql数据库进行高频率访问,会有什么影响?

gatewayworker使用场景:有十几个设备,通过websocket连接到服务器,在gateway的event里面处理这些设备的数据,然后存储到mysql数据库。然而,这些设备是每个0.1秒就发送一次数据到服务器,在event中处理数据和插入到mysql中是否合理?或者应对这种情况有其他更好更优的方案吗?...

flyingfish 发表与 2019-07-24 2621 浏览 1 回答
onMessage方法 有时正常 有时没反应 有时乱码 随机产生

心血来潮想弄一下workerman 从composer安装了扩展"workerman/workerman": "^3.5" 在一通瞎鸡儿鼓捣之后卡住了  public function onMessage($connection, $data) 这个方法成功的困扰了我三四天[attach]2309[/attach] 当我点击按钮 发送aaaa的时候   [attach]2313...

l6578117 发表与 2019-07-24 3327 浏览 3 回答
win下最新的gateway出现events:onMessage is not callable

最新版本的workerman和gateway 麻烦大佬看下 找不到哪里调用了onmessage 但是一直提示不可调用...

lyc9456783 发表与 2019-07-24 3425 浏览 1 回答
gateway 配置wss总是报错,解决不掉,https协议 大佬 帮帮我

nginx 版本只有1.16,没达到文档配置要求,使用了ssl代理报502错误   使用了文档的第一种方法,总是报错解决不掉...

lisq 发表与 2019-07-22 3453 浏览 2 回答
gateway黑客会不会模拟和服务器的连接导致资源耗尽?

比如,他自己写了一个javascript。new socket(){}连接,然后for循环,或者用了很多肉鸡上万IP循环。只是创建连接,不一定发数据,而且也响应心跳。 如果他发数据,那么我们就可以判断数据如果不适合请求就不回复。   但是!他如果只是创建无数连接,而不是发数据,那会不会gateway就会导致内存崩溃???   各位,在反黑客攻击方面,都有什么有效方法吗?   在这方面,是不是不如HTTP反倒有弊端呢?...

zzccomet 发表与 2019-07-22 2331 浏览 1 回答
gateway完全替代AJAX是可行方案吗?

事情是这样的,我打算将一款APP的所有AJAX请求、GET、POST,全部换成gateway。   问题1:原先APP里的文章请求,登录、图片、等一切数据传输,都是通过javascript的GET和POST读取接口json数据实现的。那么我这里将APP完全改用gateway来替代这些接口和AJAX。是否有风险?   问题2:我的APP框架,只允许同一时刻同时有一个websocket连接运行,因此我直接全局了一个web...

zzccomet 发表与 2019-07-22 3112 浏览 1 回答
同一个WORKERMAN实例可以引入同一个WORKERMAN吗?

use Workerman\Worker; require_once __DIR__ . '/Workerman/Autoloader.php';   就是这个。 比如我创建了 websocket1.php websocket2.php 两个都是一个实例,但是不同端口。而我用的workerman文件,都是下载的同目录里的同一个autoloader.php文件。这样是可以的吗?会不会产生问题?...

zzccomet 发表与 2019-07-22 2426 浏览 1 回答
workerman是单线程对吧?那么count进程,多个实例会互相抢吗?

服务器32核心,那么我同时开启2个workerman实例和2个gateway实例,但他们各自用的是不同的端口。   那么: workerman1   开启count=32 workerman2   开启count=32 gatewaywork1   开启count=32 gatewaywork2   开启count=32   问题1:workerman有count介绍,说CPU密集型运算,进程32要与核心数量相等。那...

zzccomet 发表与 2019-07-21 4536 浏览 1 回答
windows出现错误Error: multi workers init in one php file are not support

Error: multi workers init in one php file are not support   windows平台这个要怎么写呢...

feifei 发表与 2019-07-19 3461 浏览 1 回答
workerman做http并发问题

假设我拿workerman来做http 服务器,请问我是不是不能在onMessage 里面用 $_SERVER,$_GET,$_POST 这些变量?因为按我的理解,这些变量是全局变量,假设你在里面使用这些变量,那么获取到的一定是最新请求那个人提交上来的数据,而无法保证是现在你当前正在处理这个人提交上来的,不知道我理解的是不是正确的,知道的请回答一下,谢谢...

q13113671764 发表与 2019-07-19 4127 浏览 1 回答
thinphp5.1下workerman

我在thinkphp5.1下用官方自带的workerman的扩展。但是看着请求响应速度没有提高多少,是否是因为tp5.1框架的include,require 而不是include_once,require_once ,导致每次都要从硬盘上重复读取导致的啊。...

huazai 发表与 2019-07-18 2094 浏览 1 回答
Gateway异常退出问题及解决方案

在项目运行中遇到不定时出现这个问题,目前已解决,问题如下:  Gateway.php:372 if ($this->_workerConnections) { // 调用路由函数,选择一个worker把请求转发给它 /** @var TcpConnection $worker_connection */ $worker_connection = call_user_func($this...

zzz 发表与 2019-07-18 3835 浏览 2 回答
UDP模式,workerman自动拥有session_id唯一标识?

问题是这样的。 连接形式UDP $http_worker = new Worker("udp://0.0.0.0:8282"); 我在onmessage里做了一个 $_SESSION=$maxadd+1;   也就是,只要接收数据就+1. 客户端,我用PHP写的,在服务器上http://localhost/index.php $socket = socket_create(AF_INET,SOCK...

zzccomet 发表与 2019-07-18 3385 浏览 2 回答
Exception: gateway inner pack err cmd=255是什么错误,天天都是凌晨报错

2019-07-16 00:03:05 pid:17955 Exception: gateway inner pack err cmd=255 in /www/workserver/vendor/workerman/gateway-worker/src/Gateway.php:797 Stack trace: #0 : GatewayWorker\Gateway->onWorkerMessage(Object(...

mylovehx 发表与 2019-07-16 3069 浏览 4 回答
count 进程多了,速度反倒变慢了?

用的是workerman。而且是centos7系统。而且也按照说明优化了服务器啊。在onmessage之后send。 (另外顺便问个问题,在PHP端,客户端的PHP端,接收数据,只能是先socket_write之后才能socket_read吗?无法接收workerman的onConnect就返回的send数据吗?也就是必须要php客户端向服务器workerman发数据后,收到onmessage的回复?而无法在php客...

zzccomet 发表与 2019-07-16 4225 浏览 3 回答
哪位大神指点一下 .... YourAppBusinessWorker 64000

[attach]2263[/attach] [attach]2264[/attach] [attach]2265[/attach] [attach]2266[/attach] 同意的代码,win版本就能正常运行,在linux 上面就不想,我部署了linux 版本 替换了 YourApp 下的 4个文件。有哪位大神指点一下.......

test1234 发表与 2019-07-15 2846 浏览 1 回答
workerman的webserver在php7.x中使用的疑问

1:php7.x以后不在支持HTTP_RAW_POST_DATA 这个获取,但是实际测试能获取到数值,那么在实际开发使用 webserver的话,到底需要怎么处理 2:workerman 的 webserver是否可以用于生产环境.(我使用的是thinkphp5.1官方自带的workerman扩展,我想用nginx转发到tp5.1的workerman的webserver进行处理)...

huazai 发表与 2019-07-15 2965 浏览 1 回答
PHP7支持多线程了,那么gatewayworker是多线程吗?

听说现在PHP7支持多线程了。那么gatewayworker是不是就默认支持了多线程+多进程??   如果我制作一个计数器,是不是多线程,就会导致毫秒、微秒、纳秒级别的碰撞?就会计不准确了?   如题,如果我制作一个计数器,并存入session,会不会导致超级并发不准确的事情?   同理,顺便问一下workerman同样的问题。希望解答的时候,帮忙解答一下workerman。...

zzccomet 发表与 2019-07-15 4119 浏览 1 回答
ssl3_read_bytes:sslv3 alert certificate unknown

SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown    但是客户端可以连接成功,服务端可以收到客户...

芃芃0029 发表与 2019-07-13 16999 浏览 2 回答
Json RPC能否用于微服务。

最近项目有部分功能需要进行拆分出来。想过用swoole但是上手有点难。就想着用 json RPC来做组件。不知可行不可行...

langbin 发表与 2019-07-11 3308 浏览 1 回答

walkor

160231
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝