在一个页面上使用两个Websockets

时间:2014-07-23 14:38:28

标签: jsf-2 primefaces websocket push atmosphere

我正在开发一个非常数据驱动的应用程序。因此,我希望从数据库更改中更新我的View。 现在我尝试用PrimeFacesPush打开两个套接字,但只有一个套接字获取该事件。

这里有一个小片段。

<h2>Pushtest</h2>
<h:outputLabel id="output1" value="#{someDataBean.data}"/><br/>
<h:outputLabel id="output2" value="#{otherDataBean.data}"/><br/>


<p:socket channel="/someData"  >
   <p:ajax event="message" update=":output1"/>
</p:socket>             
<p:socket channel="/otherData"  >
    <p:ajax event="message" update=":output2"/>
</p:socket>

输出标签从不同的数据表接收数据。因此我需要两个平行的开放式腹板。 Websockets已打开,但第二个无法接收事件。谁能告诉我如何让事情发挥作用?

0 个答案:

没有答案