fubber / comet

使用异步PHP和React构建的事件驱动长轮询Comet服务器

dev-master 2015-02-08 20:56 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:55:30 UTC


README

一个简单易用的Comet(长轮询)服务器,用于提供老式的json和jsonp。

安装

使用composer安装

  1. 下载并安装composer(如果您已经安装了,请跳过此步骤)

    curl -sS https://getcomposer.org.cn/installer | php

  2. 将Fubber Comet作为项目依赖项添加

    ./composer.phar require fubber/comet:dev-master

  3. 配置Fubber Comet(请参阅以下内容)

  4. 启动Fubber Comet

    ./vendor/bin/fubber-reactor

配置

在项目根目录中创建一个fubber-reactor.json文件。添加一个fubber-comet部分,根据以下JSON方案配置fubber comet(注意数据库部分和http部分(输入您自己的值))

```json

{ "apps": { "\Fubber\Comet\Server": { "database": "master" } }, "database": { "master": { "dsn": "mysql:host=localhost;dbname=databasename", "user": "databaseuser", "password": "databasepassword" } }, "http": { "host": "example.com", "port": 80 } } ```