捞月狗成立于2012年,由知名魔兽视频作者痞子狼创立。 超过7000万玩家的社交&内容&数据软件。 覆盖了海外众多的游戏玩家。 经过数年发展,捞月狗已经成为全球游戏玩家最大的社区。 官网:http://www.laoyuegou.com
随着业务快速的发展 为了后续的迭代以及代码的解耦 介绍开发成本 我们采用swoole作为我们的技术支撑,将现有的架构慢慢转成微服务 降低复杂性 减少出错。
- PHP版本我们采用7.1.0
- yaf 3.0
- swoole 1.10
- hprose 2.0
捞月狗社区采用php的yaf内存框架开发 在yaf上面封装了一层 基本目录结构为mvc 开发不需要在意yaf 内置信息 以及学习yaf框架
hprose-swoole 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大 我们使用它来组建我们的TCP协议
swoole 作为应用服务器 使用 swoole 创建 http_server 性能也满稳定 使用swoole 中的task 作为异步调用 耗时接口处理 节省了许多事情 做了很多PHP无法去做的事情
附上yaf+swoole封装的地址: https://github.com/zoooozz/ultraman 简称奥特曼
效果截图