alawar/nginx_push_stream_bundle

dev-master 2016-03-09 17:53 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:50:27 UTC


README

Build Status HHVM Status Coverage Status Scrutinizer Quality Score Dependency Status Latest Stable Version Total Downloads Latest Unstable Version License

nginx_push_stream_bundle

一个PHP包,用于帮助您nginx_push_stream_module的安装

  1. 在服务器端生成链接。
  2. 发布消息。
  3. 在服务器端自动生成消息ID。
  4. 过滤令牌
  5. 通过散列令牌名称来使其不可预测,从而提高安全性。
  6. 为令牌添加前缀,以分离共享相同nginx_push_stream_module位置的同一应用程序。

安装

composer require alawar/nginx_push_stream_bundle dev-master

用法

在Symfony2中,您应该注册这个包。然后添加以下配置

nginx_push_stream:
  pub_url: http://.../pub?id={token}
  sub_urls:
    polling:      http://.../sub-p/{tokens}
    long-polling: http://.../sub-lp/{tokens}
    streaming:    http://.../sub-s/{tokens}
    eventsource:  http://.../sub-ev/{tokens}