问题标签 [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.
spring-cloud-gcp - 为什么 Spring-Cloud-GCP 不再是 Spring Cloud 发布火车的一部分?
为什么 Spring-Cloud-GCP 不再是 Spring Cloud 发布火车的一部分,而 AWS 是?
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 的方法是什么?
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
吗?
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 需要注册,那也很棒。
提前致谢!
publish-subscribe - spring cloud gcp pub sub和google cloud pub sub的区别
如果我想向 Google PubSub 发送消息并从中使用消息。您建议使用 Spring Cloud GCP 库还是仅使用 Google Cloud Java API。
与谷歌云 pubsub 库相比,任何人都可以区分这两者或 spring cloud gcp 提供的功能。
spring-cloud - spring-cloud 中的通用适配器模式,允许您发布/订阅不同的消息服务
spring-cloud 中是否有通用适配器模式允许您发布/订阅消息?基本上允许您将提供程序类型更改为 ampq、kafka、pubsub 或 jms。商业案例能够改变发布/订阅消息服务,避免云供应商锁定。一个简单的 pub/sub 统一通用框架。示例代码。
史蒂夫
java - Spring Cloud PubSub 未正确关闭错误
我正在尝试实现 Spring Cloud Pub/Sub,我按照指南进行操作,但是如何降低异常,这使得它开始消耗高水平的处理,我研究了很多,他们说要放置参数awaitTerminated,但是我找不到如何定义这个参数。
版本:
豆子
例外
java - Guava、GCP 云存储和 Datastax 的 NoSuchMethodError
java.lang.NoSuchMethodError: com.google.common.io.ByteStreams.exhaust(Ljava/io/InputStream;)J
使用Guava - 18.0v和Cloud Storage - 2.2.2v时出现上述错误消息:
如果我将Guava - 23v与Datastax -3.2.0v一起使用,我将收到以下错误消息:
java.lang.NoClassDefFoundError: com/google/common/util/concurrent/FutureFallback
所以云存储需要 Guava 版本高于 20 ,但 DataStax 需要版本低于 20 ,所以任何一个都可以同时工作,但我想要这两样东西。
我的代码:
java - 使用 Java 创建具有 BIGNUMERIC 数据类型的 BigQuery 表列
使用 Java com.google.cloud:google-cloud-bigquery库创建 BigQuery 表时,我在StandardSQLTypeName枚举中看不到BIGNUMERIC列数据类型。我看到NUMERIC但没有看到BIGNUMERIC。如何以编程方式创建带有 BIGNUMERIC 列的表?谢谢!