Microservices 在微服务的同一实例之间访问数据库

Microservices 在微服务的同一实例之间访问数据库,microservices,Microservices,在我的项目中,我有一个微服务(比如a),它有一个SQL数据库。我们有一个5节点的集群,该微服务运行的每个节点。因此,我们有5个实例在集群上运行服务A。现在,假设在从数据库检索数据的微服务的特定函数中有一个select查询。现在,由于5个实例正在运行,所有5个实例都将使用相同的查询并处理相同的数据。是否有任何方法可以在服务A的5个实例中划分数据。应用程序集群不同于数据库集群。您不能在5个应用程序服务实例之间“划分”数据,因为所有应用程序实例都需要一组类似的数据才能运行(除非您的应用程序设计用于处理

在我的项目中,我有一个微服务(比如a),它有一个SQL数据库。我们有一个5节点的集群,该微服务运行的每个节点。因此,我们有5个实例在集群上运行服务A。现在,假设在从数据库检索数据的微服务的特定函数中有一个select查询。现在,由于5个实例正在运行,所有5个实例都将使用相同的查询并处理相同的数据。是否有任何方法可以在服务A的5个实例中划分数据。

应用程序集群不同于数据库集群。您不能在5个应用程序服务实例之间“划分”数据,因为所有应用程序实例都需要一组类似的数据才能运行(除非您的应用程序设计用于处理数据的子集,即每个应用程序实例用于服务于特定的国家/地区列表,否则您可能能够按国家/地区划分数据).


您可以查看数据库级别的集群,了解如何在SQL级别进行集群:。

您试图通过分割数据来实现什么??