版主,我想单开启个进程,处理mysql。不知道您有什么好的建议。(比如我的进程要继承哪个类,进程开多了,对性能有什么影响吗)

hanfeng
3458 4 0
4个回答

walkor 打赏

多几个进程对性能无影响。
单独开进程可以看下这个例子
http://doc.workerman.net/start/example.html

  • jangson 2016-12-14

    版主,您的这条回答,里面的那个例子连接丢失了,可以再发一下吗?

hanfeng

群主,我设计的是:
1:新加的进程是DbWorker继承Man\Core\AbstractWorker,
1.1:在start()函数中循环判断队列是否有数据:
2:流程是:Event接到数据,如果是mysql的,就把命令添加到队列中。DbWorker从队列中取出数据,进行处理。 这样设计是否妥当?

  • 暂无评论
walkor 打赏

这样是可以的

  • 暂无评论
jangson

版主,您的第一条回答,里面的那个例子连接丢失了,可以再发一下吗?

  • 暂无评论
年代过于久远,无法发表回答
×
🔝