小编Die*_*ego的帖子

在BigQuery中使用流缓冲区更新或删除表?

尝试从通过GCP控制台创建的表中删除记录并使用GCP BigQuery Node.js表插入函数更新时,我收到以下错误.

UPDATE or DELETE DML statements are not supported over table stackdriver-360-150317:my_dataset.users with streaming buffer

该表创建时没有流功能.从我在文档中阅读的内容Tables that have been written to recently via BigQuery Streaming (tabledata.insertall) cannot be modified using UPDATE or DELETE statements.

这是否意味着一旦将此函数插入​​表中,就无法删除记录?什么?如果是这种情况,是否意味着需要删除表并从头开始重新创建?如果不是这样的话.你能否建议一个解决方法来避免这个问题?

谢谢!

google-bigquery google-cloud-platform

20
推荐指数
2
解决办法
1万
查看次数

StackDriver支持Syslog协议吗?

StackDriver支持Syslog协议吗?如果是这样,有人可以分享一个例子吗?

对于上下文,我希望使用 Syslog 协议将日志记录条目写入 StackDriver。我已经查看了文档,但没有办法这样做。因此,到目前为止,关闭方法似乎正在使用 StackDriver 代理。但是,我想利用 Apigee 等 API 网关,它通过Message Logging Policy支持 Syslog 协议。

我知道可以利用 REST API 来发送这些条目。但是,我试图避免创建额外的 HTTP 层。

任何帮助表示赞赏。提前致谢!

apigee google-cloud-platform stackdriver

5
推荐指数
1
解决办法
1391
查看次数

有没有办法用 RxJS 管理并发?

TL;DR - 我正在寻找一种方法来控制 HTTP 请求并发连接到 REST API 的数量,同时我使用 RxJS。

我的 Node.js 应用程序将向第三方提供商发出几千次 REST API 调用。但是,我知道如果我一次发出所有这些请求,服务可能会因为 DDoS 攻击而关闭或拒绝我的请求。所以,我想在任何给定时间设置最大并发连接数。我曾经通过利用Throat Package使用 Promises 实现并发控制,但我还没有找到类似的方法来实现这一点。

我尝试merge按照这篇文章中的建议使用with 1 进行并发如何限制 flatMap 的并发?,但所有请求都是一次性发送的。

这是我的代码:

var Rx = require('rx'),
  rp = require('request-promise');

var array = ['https://httpbin.org/ip', 'https://httpbin.org/user-agent',
  'https://httpbin.org/delay/3',
  'https://httpbin.org/delay/3',
  'https://httpbin.org/delay/3'
];

var source = Rx.Observable.fromArray(array).map(httpGet).merge(1);

function httpGet(url) {
  return rp.get(url);
}

var results = [];
var subscription = source.subscribe(
  function (x) {
    console.log('=====', x, '======');
  },
  function (err) {
    console.log('Error: ' + err); …
Run Code Online (Sandbox Code Playgroud)

node.js rxjs

5
推荐指数
2
解决办法
5773
查看次数

通过 Google Assistant 控制网络应用

我正在评估是否构建原生 Android 应用程序与渐进式 Web 应用程序 (PWA)。PWA 最近似乎获得了很大的关注,尤其是在带有 Chrome(+ 桌面)的 Android 上,似乎支持很多功能和对设备 API 的访问。

我找不到任何关于:

是否可以像本机应用程序一样将 PWA 与 Google Assistant 集成?假设我想构建一个音频应用程序,我可以让它与 Google Assistant 一起使用,即使是以 PWA 的形式吗?不是说只是让助手打开应用程序 - 它应该还能够处理诸如“在 app_name 上玩 50 美分”等请求。

除了语音助手集成之外,对于为什么我应该或不应该构建 PWA 与原生 Android 应用程序,还有其他想法吗?

预先非常感谢!

android actions-on-google app-actions

5
推荐指数
1
解决办法
829
查看次数

有没有办法将 JSONB 中包含的属性包含在 Sequelize.js 中?

下面的 SQL 语句中的第二列从 JSONB 列 (entity_json) 检索 Platform__c 属性。

当我尝试使用语法["account_name", "entity_json ->> 'Platform__c'"]作为列名时,它失败了。出现此错误:"column \"entity_json ->> 'Platform__c'\" does not exist"

Sequelize.js 中是否有一种方法可以使用文档中突出显示的某些语法来检索此列?

SELECT "account_name", entity_json ->> 'Platform__c' test 
FROM "sfdc"."mt_account" AS "Account" WHERE "Account"."account_name" ILIKE
'somecustomer' LIMIT 10;
Run Code Online (Sandbox Code Playgroud)

postgresql node.js sequelize.js

2
推荐指数
1
解决办法
3346
查看次数