首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >聚合物、Deepstream.IO和RabbitMQ

聚合物、Deepstream.IO和RabbitMQ
EN

Stack Overflow用户
提问于 2016-08-19 21:32:06
回答 1查看 487关注 0票数 0

我们想设置一个使用AMQP的通知引擎。为了实现这一点,我们使用了RabbitMQ。这很好,服务器已经安装并配置好了。

现在,我们想要从浏览器访问RabbitMQ消息队列,所以我们需要对AMQP进行包装。为此,我们找到了deepstream.io。这特别好,因为我们使用deepstream.io支持的聚合物作为前端。

我们将deepstream.io配置为使用rabbitMQ作为后端,但从聚合物到deepstream.io的连接不起作用:

建立连接,我们可以在深流服务器日志(INCOMING_CONNECTION)中看到这一点,但组件似乎是问题所在。长时间超时后,日志文件将报告CONNECTION_AUTHENTICATION_TIMEOUT。

如何在组件中设置deepstream.io配置文件中指定的用户名和密码?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-08-22 21:35:59

根据ds-tutorial-polymer存储库,您可以按如下方式连接到deepstream:

代码语言:javascript
复制
        <ds-connection 
            url="localhost:6020" 
            ds={{ds}}>
        </ds-connection>

        <template is="dom-if" if="[[ds]]">

            <ds-login 
                auto-login
                ds="[[ds]]">
            </ds-login>

            <todos-list 
                name="polymer_example/todos"
                ds="[[ds]]">
            </todos-list>

        </template>

这会将deepstream公开为一个全局ds,以便您传递给其他记录和列表。

如果您在ds-login中关闭了登录,您将需要调用原型上的auto-login方法。下面是一个示例(以及文档的其余部分):

http://deepstreamio.github.io/deepstream.io-tools-polymer/components/deepstream.io-tools-polymer/#ds-login

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39040390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档