【发布时间】:2016-11-17 14:39:53
【问题描述】:
我使用的是 Spring Boot,我有 2 个服务共享相同的数据库。每个服务都有自己的数据源来与数据库通信。
我的问题是,当我通过第一个数据源应用更改时,更改不会受到影响或不会重新加载到第二个数据源。
我的问题是如何重新加载这些更改,所以每当我将更改应用于一个数据源时,它们将被第二个\其他数据源反映?
【问题讨论】:
-
我不确定我是否遵循。您说他们共享相同的数据源,然后您谈论第一个和第二个数据源。你能稍微澄清一下你的问题吗?此外,显示代码也会有所帮助。
-
我编辑问题。看一看。我的意思是 2 个服务共享同一个数据库
-
您通过数据源进行了哪些更改?
-
我尝试通过第一个数据源进行简单的插入。之后,我尝试在第二个服务上读取此更改,但找不到插入的记录。
-
你能看到数据库中插入的记录吗?你有任何类型的缓存设置吗?
标签: java spring spring-boot datasource microservices