2018年8月7日
摘要: 前文提到的在系统设置Cache组件 Cache::getInstance()的时候,会去调用processManager去创建Cache的进程,然后以管道通信的方式进行设置缓存和获取缓存。 Cache是以单例模式实现的。构造器会进行如下操作 ProcessManager::getInstance() 阅读全文
posted @ 2018-08-07 18:57 invokermiracle 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: 前文连接,讲了es是如何启动swoole服务的。 里面有一个工具类TableManager。这个类为了处理进程间数据共享。是对swoole_table的一层封装swoole_table一个基于共享内存和锁实现的超高性能,并发数据结构。用于解决多进程/多线程数据共享和同步加锁问题。 TableMana 阅读全文
posted @ 2018-08-07 10:54 invokermiracle 阅读(1163) 评论(0) 推荐(0) 编辑