问题标签 [aws-keyspace]

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 投票
2 回答
397 浏览

amazon-web-services - 如何计算来自 Cassandra 的 RCU 和 WCU 以进行 AWS Keyspace 成本估算?

为了将 AWS Keyspaces 视为本地 Cassandra 集群的替代方案,我想做一个成本估算。但是,键空间定价基于写入请求单元 (WRU) 和读取容量单元 (RCU)。

https://aws.amazon.com/keyspaces/pricing/

每个 RRU 提供足够的容量来读取多达 4 KB 的具有 LOCAL_QUORUM 一致性的数据。每个 WRU 提供足够的容量以每行写入多达 1 KB 的数据,并具有 LOCAL_QUORUM 一致性

Cassandra 中的哪些指标可用于计算现有集群的 RCU 和 WCU?

0 投票
0 回答
36 浏览

java - 使用 Java 旧版驱动程序将 Cassandra 集群 EC2 实例替换为 AWS Keyspace

我们正在尝试用 AWS Keyspace 替换我们现有的 Cassandra EC2 集群,并尝试保留我们的旧代码库。这个想法是简单地退出 devops 业务,让我们的 Cassandra 由 AWS 管理(扩展、升级等)。查看他们提供的指南

https://docs.aws.amazon.com/keyspaces/latest/devguide/using_java_driver.html

他们使用的驱动程序与我们目前使用的不同(更新):

我们现在的司机:

他们的例子:

代码示例似乎与我们现有的代码完全不同。

问题- 是否有人使用旧驱动程序和旧代码成功迁移到 AWS Keyspaces?或者这需要升级吗?我的犹豫是我们有很多代码,并且由于重构的成本,放弃 Cassandra 并重新开始使用其他东西(DynamoDB、MongoDB 等)可能更容易。

0 投票
0 回答
39 浏览

spring-boot - 运行 docker 映像时出现 NoSuchFileException,

我是 docker 和 AWS 的新手。我正在尝试使用信任库证书(cassandra_truststore.jks)连接 AWS 密钥空间,我将证书保存在项目根级别。gradlew bootRun我可以通过在本地执行应用程序(使用)来连接 aws 键空间。但是当我构建 docker 映像(使用gradlew docker)并运行映像(使用winpty docker run -it product-service-app)时,它会抛出异常“java.nio.file.NoSuchFileException”./cassandra_truststore.jks。这是我的堆栈跟踪..

下面是我的码头文件

下面是我的 gradle.build 文件 docker 任务

我检查了我没有.dockerignore文件。

我尝试了很多方法,但无法解决这个问题..这里的任何线索对我都有很大的帮助。提前致谢。