【问题标题】:Is it ok to have multiple primefaces socket tag on a page一个页面上可以有多个primefaces套接字标签吗
【发布时间】:2014-07-26 18:43:17
【问题描述】:

在一个页面上有多个具有不同频道的标签可以吗,对我来说它从来没有用过。 是否可以很好地使用主要推送,或者是否有任何替代方法可以从页面上的多个渠道接收服务器推送消息。这是我尝试过的一段示例代码

<h:form>
  <p:socket channel="/pushMessages/#{session.id}">
     <p:ajax event="message" update=":navigation-form"/>
  </p:socket>
  <p:socket channel="/pushMessages/cart/#{session.id}">
   <p:ajax event="message" update=":message-form"/>
  </p:socket>
</h:form>

【问题讨论】:

  • 应该可以。有什么错误吗?奇怪的行为?只有第一个工作?还是最后一个?你用的是什么PF版本?
  • 当我尝试每页有多个套接字(长轮询)时,请求和响应需要很长时间(有时超过 10 分钟)。使用 websockets 很好,但我在通过 Apache 代理它时遇到问题。我正在使用 PF 5.3 和 Atmosphere 2.4.4。你也有同样的症状吗?
  • 它从来没有为我工作过

标签: ajax jsf primefaces primepush


【解决方案1】:

是的,这对我来说在 PrimeFaces 6.2 中没有问题(请记住,p:push 已弃用,建议使用 JSF 2.3 websockets

【讨论】:

    猜你喜欢
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-27
    • 2015-09-01
    • 2020-10-18
    相关资源
    最近更新 更多