对0.3
较新版本的调用永远悬而未决。我不确定问题是什么。
代码段:
console.log(0.1, 0.2, 0.3, 0.1 + 0.2)
较旧的API可以正常使用:
com.google.cloud.pubsub.spi.v1.Publisher.publish(pubsubMessage).get()
有人可以指出我错过了什么吗?
答案 0 :(得分:1)
这可能是因为您尚未在GCP控制台中配置该主题的订阅或未授予适当的权限。
必须具有与该主题相关的订阅。另外,请确保您在控制台中提供了正确的权限。请注意,您为此
“ client_email” :(自动生成的电子邮件ID)
在控制台中具有管理员订阅者权限的自动生成的电子邮件ID。
配置时,您将在projectname.json凭据文件中获得此字段。
希望有帮助。
答案 1 :(得分:0)
我不知道为什么,但是一旦我为guava添加了一个编译依赖项,就不再在get调用中挂起。
compile group: 'com.google.guava', name: 'guava', version: '23.0'