问题标签 [spring-cloud-gcp]

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 回答
22 浏览

spring-cloud-gcp - 为什么 Spring-Cloud-GCP 不再是 Spring Cloud 发布火车的一部分?

为什么 Spring-Cloud-GCP 不再是 Spring Cloud 发布火车的一部分,而 AWS 是?

0 投票
1 回答
39 浏览

java - 向 Spring Cloud GCP 提供凭据的替代方法

我正在尝试使用 Spring Cloud GCP。我想知道如何以编程方式加载 GCP 凭据,而不是使用spring.cloud.gcp.credentials.location.

创建一个类型的 bean 是否com.google.auth.Credentials让 Spring-Boot 自动配置 Spring-Cloud-GCP 以在应用程序中正确使用?

如果不是,那么注入 Credentials 以便正确配置 Spring Cloud GCP 的方法是什么?

0 投票
1 回答
75 浏览

google-cloud-sql - 有没有办法让 Spring Cloud Dataflow Server 和 Skipper 使用 GCP Cloud SQL(MySQL 或 Postgresql)

我目前正在使用来自 bitnami ( Here ) 的掌舵图,并尝试在 GCP 中使用 Cloud SQL 实例。无论我建立什么连接字符串,连接到数据库时都会出现各种连接错误。这会导致初始 pod 启动失败,并且永远不会完全初始化。

它似乎没有spring-cloud-dataflow捆绑,spring-cloud-gcp因此无法通过实例名称进行配置,因此我假设我们需要使用私有 IP 地址,但每次都失败。

对于以下测试,创建了 Cloud SQL MySQL 实例,并创建了 Cloud SQL Postgresql 实例。

MySQL实例的图表配置1:(为简洁起见,省略了用户名和密码)

结果(使用端口 0 或端口 3306):

图表配置2(postgresql实例):

结果是:

我已经验证我可以通过 Squirrel SQL(用于 postgresql)和 MySQL 工作台通过 jdbc 访问数据库。

spring-cloud-dataflow除非附带 ,否则这永远不会起作用spring-cloud-gcp吗?

0 投票
1 回答
81 浏览

spring - @WebFluxTest 在 Jenkins 管道上抛出 org.springframework.boot.context.properties.bind.Binder has not been registered 错误

我已经构建了一个 Spring WebFlux 应用程序(带注释的控制器模型),它与具有以下提到的库版本的谷歌云服务集成。我已经为 Controller 类编写了一个测试,当它在我的本地机器上运行时,它运行没有任何问题。但是当在 Jenkins 管道上运行相同的测试时,它会抛出Binder has not been registered错误。

Spring Boot 版本 - 2.5.5
Spring Cloud GCP 版本 - 2.0.4

在 Jenkins 控制台上打印的错误如下

最令人困惑的是这个问题只发生在 Jenkins 实例上,而不是我的本地机器上,这使得调试变得非常困难。我不确定为什么会这样。另外,不确定如何在此处注册任何 Binder。如果我能获得有关问题可能出在哪里或如何调试的任何帮助/指导,那将非常有帮助。

示例 Controller 和 ControllerTest 类可以在下面找到。

控制器.java

控制器测试.java

即使你们指出我要确定哪些 Binder 需要注册,那也很棒。

提前致谢!

0 投票
2 回答
161 浏览

publish-subscribe - spring cloud gcp pub sub和google cloud pub sub的区别

如果我想向 Google PubSub 发送消息并从中使用消息。您建议使用 Spring Cloud GCP 库还是仅使用 Google Cloud Java API。

与谷歌云 pubsub 库相比,任何人都可以区分这两者或 spring cloud gcp 提供的功能。

0 投票
1 回答
41 浏览

spring-cloud - spring-cloud 中的通用适配器模式,允许您发布/订阅不同的消息服务

spring-cloud 中是否有通用适配器模式允许您发布/订阅消息?基本上允许您将提供程序类型更改为 ampq、kafka、pubsub 或 jms。商业案例能够改变发布/订阅消息服务,避免云供应商锁定。一个简单的 pub/sub 统一通用框架。示例代码。

史蒂夫

0 投票
1 回答
118 浏览

java - Spring Cloud PubSub 未正确关闭错误

我正在尝试实现 Spring Cloud Pub/Sub,我按照指南进行操作,但是如何降低异常,这使得它开始消耗高水平的处理,我研究了很多,他们说要放置参数awaitTerminated,但是我找不到如何定义这个参数。

版本:

豆子

例外

0 投票
2 回答
121 浏览

java - Guava、GCP 云存储和 Datastax 的 NoSuchMethodError

java.lang.NoSuchMethodError: com.google.common.io.ByteStreams.exhaust(Ljava/io/InputStream;)J

使用Guava - 18.0vCloud Storage - 2.2.2v时出现上述错误消息:

如果我将Guava - 23vDatastax -3.2.0v一起使用,我将收到以下错误消息:

java.lang.NoClassDefFoundError: com/google/common/util/concurrent/FutureFallback

所以云存储需要 Guava 版本高于 20 ,但 DataStax 需要版本低于 20 ,所以任何一个都可以同时工作,但我想要这两样东西。

我的代码:

0 投票
1 回答
75 浏览

java - 方法在使用 JSON 密钥与 GCS 连接时抛出“com.google.cloud.storage.StorageException”异常

与 GCS 连接时出现存储异常!

在此处输入图像描述

0 投票
1 回答
76 浏览

java - 使用 Java 创建具有 BIGNUMERIC 数据类型的 BigQuery 表列

使用 Java com.google.cloud:google-cloud-bigquery库创建 BigQuery 表时,我在StandardSQLTypeName枚举中看不到BIGNUMERIC列数据类型。我看到NUMERIC但没有看到BIGNUMERIC。如何以编程方式创建带有 BIGNUMERIC 列的表?谢谢!