问题标签 [deepstream.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
156 浏览

docker - deepstream.io docker 在 OSX 上运行错误

我试过在 OSX10.11 上运行官方的 docker 容器。

当我下载并在 Kitematic 上运行时,它给了我一个错误:Error: No config file found.

我已经运行了标准的 ubuntu 容器并且它工作正常。

任何帮助,将不胜感激。

0 投票
2 回答
140 浏览

javascript - Deepstream 不从 RethinkDB 表中获取数据

无法从我刚刚在 rethinkDB 中创建的表中获取数据。


我在 retinkDB - 中创建了一个新表items

并用数据填充它:

但从 .getList()不返回表的数据:

我真的不明白为什么.getList('items')没有从items表中返回数据。


认为这是因为条目结构:当您通过深度流创建条目时,条目的结构如下:

但我的结构只是:


我的问题是:如何使用 rethinkDB 中的数据(通过脚本)创建我们将与 deepstream 一起使用的表?

0 投票
1 回答
245 浏览

deepstream.io - 深流中的数据库与缓存管理

我想知道如果两者都已配置, deepstream 如何决定将信息存储在缓存与数据库中。这可以由客户决定吗?

另外,当使用 redis 时,它会同时提供缓存和数据库功能吗?我将使用带有 redis 后端的亚马逊弹性缓存。

0 投票
1 回答
220 浏览

deepstream.io - deepstream 重新连接后是否需要登录?

我正在构建一项服务,该服务取决于为连接的客户端维护一个唯一的会话 ID。目前我正在使用 login() 方法从 deepstream 身份验证处理程序返回 sessionID 作为 userData 的一部分。

当客户端(在浏览器中)由于网络不良而断开连接并重新连接时,是否会再次进行登录调用?在这种情况下,将生成一个新的 sessionID,这是不希望的。

0 投票
1 回答
283 浏览

deepstream.io - 断开连接时深度流客户端是否取消订阅?

从文档:

首次订阅匹配事件时,使用 isSubscribed = true 调用listen-callback,一旦匹配事件的最后一个订阅者取消订阅,则使用 isSubscribed = false 调用。

如果浏览器客户端突然断开连接,deepstream 最终会自动取消订阅吗?

0 投票
1 回答
604 浏览

node.js - Deepstream.io - 客户端断开连接时的服务器回调?

我正在使用权威服务器模型使用 Deepstream 构建多人游戏。我的服务器只是另一个 Node.JS 客户端。我的服务器有什么方法可以查明任何已连接的客户端是否断开或关闭了它们的连接?是否有暴露的事件或回调?

我可以建立一个心跳系统,但我想知道这是否可以避免。

0 投票
1 回答
630 浏览

express - 任何关于 express.js 和 deepstream 的教程都可以协同工作

全部:

正如标题所问,我对 Express 和 Deepstream 还很陌生,我想知道如何让它们一起工作(或者他们必须分开工作?)?

在 Deepstream 指南部分(https://deepstream.io/tutorials/integrations/)它只提供了如何连接前端和持久层,但没有太多关于如何与其他 REST API 服务合作(只有一小部分:https://deepstream.io/tutorials/integrations/other-http/,但没有太多用例)

任何教程/示例(简单的案例,如授权聊天和朋友聊天列表)?

谢谢

0 投票
1 回答
224 浏览

atomic - 原子 RPC 调用

你能告诉我 RPC 是否是原子执行的吗?

例如在两个账户之间进行交易,我会有一个这样的 RPC:

确定 srcWallet 余额不能在第 4 行和第 5 行之间更改吗?

0 投票
1 回答
88 浏览

deepstream.io - 如何判断选择哪个提供商

全部:

当我尝试请求响应https://deepstream.io/的示例时,我对 Deepstream 还是很陌生:

我想知道我是否打开了多个名称相同但逻辑不同的提供程序(例如我放client.rpc.provide了几个页面并全部打开),应该client.rpc.make选择哪一个?

谢谢

0 投票
1 回答
711 浏览

deepstream.io - Deepstream 中的数据同步和发布订阅之间的区别是什么

全部:

我对 deepstream 很陌生,在其网站上,它在核心概念部分中描述为:

data-sync可以编辑和观察的交互式 JSON 文档。更改在客户端之间保持和同步。

publish-subscribe许多客户端可以订阅主题并在其他客户端将数据发布到同一主题时接收数据

我想知道它的 data-sync 和 pub-sub 在目的方面有什么区别,换句话说,一个可以做而另一个不能做的任务是什么?

谢谢