【问题标题】:Filter/Prevent client publishing behavior to rooms in Faye过滤/阻止客户端发布行为到 Faye 的房间
【发布时间】:2013-06-16 10:07:04
【问题描述】:

自从 socket.io 给我带来麻烦以来,我一直在考虑将 Faye 用于我一直从事的项目。我在他们的 github 上设置并使用了一些示例,发现客户可以直接发布到他们连接的任何房间。这与我想要的行为不同。我想将某些房间中的客户端行为限制在他们根本无法发布的地方,但服务器会定期向房间发送数据,更新他们所有的新信息(基本上是某些房间的严格订阅行为)。 Faye 是否可能出现这种行为,还是我找错了人?

【问题讨论】:

    标签: publish-subscribe faye bayeux


    【解决方案1】:

    使用CometD,您可以微调您想要的行为。

    您有一个SecurityPolicy 可以让您粗略地控制发布授权,还有一个频道Authorizers 可以让您精细控制发布授权(以及其他)。

    阅读SecurityPolicydocumentationAuthorizersdocumentation

    Bayeux 协议由 CometD 项目设计,您可以在其中找到最新的specification

    如果您想开始使用 CometD,请查看 CometD tutorials

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-11
      • 1970-01-01
      • 2011-08-15
      • 2015-09-10
      • 2015-08-15
      • 1970-01-01
      相关资源
      最近更新 更多