首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS Aurora读取副本

AWS Aurora读取副本
EN

Stack Overflow用户
提问于 2020-10-05 05:54:21
回答 1查看 212关注 0票数 0

在EKS的帮助下,我们在AWS中运行了几个微服务。到目前为止,这些数据都存储在Oracle数据库中。我们在microservices和Oracle db之间有一个Kafka主题。

现在,我们计划转移到AWS Aurora db,并在云中拥有数据库。到目前为止,我们的微服务(在spring中实现)没有任何特定于云的代码,这意味着AWS集成。所以我们的代码库是云不可知论的,我们计划保持这种状态。

现在我们计划编写一个新的微服务,它将与Aurora交互,所以任何其他服务,如果他们想要将数据读/写到Aurora,他们将调用这个新服务。

对于这种新的微服务,我们是否需要将它与AWS一起使用?如果我们只使用Aurora进行数据操作,那么与使用AWS和使用Aurora来处理数据存储/检索相比,会不会有任何性能影响。

我们计划有一个主Aurora和2个读副本。正如我所理解的,写操作将被重定向到主操作,读取操作被重定向到读取副本的内部LB。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-05 06:02:07

我们需要在AWS SDK中使用它吗?

只适用于管理业务。您不能使用AWS或AWS实际从Aurora读取和写入数据(您只能使用数据API对Aurora这样做)。

如果我们只使用Aurora进行数据操作

没有其他选择了。你必须使用极光端点。

正如我所理解的,写操作将被重定向到主操作,读取操作被重定向到读取副本的内部LB。

不是自动的。您的写操作必须显式地定向到写入端点。这意味着在您的应用程序中,您必须在编写时使用写端点,当您想要阅读时必须使用读取器端点。

副本的负载均衡器处于连接级别,而不是操作级别。但是是的,每个连接到一个读取器端点都会被随机复制。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64203090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档