/SwooleGateway

base Swoole and use php language. it's a gateway.

Primary LanguagePHP

##SwooleGateway是什么?

  • 一个基于Swoole扩展,使用PHP编写的网关
  • 一个可分布式部署的TCP长连接网关
  • 专门针对游戏服务端应用场景开发,您也可有兴趣修改并定制您自己的服务 SwooleGateway使用经典的Gateway和Worker进程模型。SwooleGateway负责维持客户端连接,并转发客户端的数据给Worker进程处理,Worker进程负责处理实际的业务逻辑,并将结果推送给对应的客户端。SwooleGateway服务和Worker服务可以分开部署在不同的服务器上,实现分布式集群。

##开发及运行环境 PHP环境

PHP5.5或以上(PHP7尤佳)
Swoole1.9.x

链接地址

##SwooleGateway有哪些功能?

  • 方便的分布式功能
    • 有且仅有一个注册中心
    • 可以开启多个Gateway进程
    • Gateway可分布在不同的机器上
  • 仅仅作为一个Gateway,不包含任何业务逻辑
  • Worker进程自行搭建,方便不同开发语言对接
  • 强大的负载均衡功能,降低单一业务进程压力

##有问题反馈 在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流

  • 邮件(363658434#qq.com, 把#换成@)
  • QQ: 363658434

##捐助开发者 在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。

##感激 感谢以下的项目,排名不分先后

##版本说明 0.0.1版本未完成版本,请勿使用!

##关于作者

class Author{
    $authorName = "Ming ming";
}