如何在3个微服务之间迁移数据

时间:2018-08-20 09:42:58

标签: database spring-boot microservices flyway

假设我有3个微服务:

  1. 源服务在数据库内部包含XML格式的数据。
  2. 目标服务应包含转换后的XML作为ZIP文件。
  3. 第三项服务知道如何将XML转换为ZIP。

当前,每个微服务都将数据存储到其自己的架构中,但将来,每个微服务可能是独立的数据库。

任务是编写飞行脚本或任何其他机制,以将数据从源服务迁移到目标服务。

要迁移此数据,我必须对服务3建立强烈的依赖性​​,它应该在服务1或2之前开始,但是我不能保证。

您知道任何好的做法,工具或至少有一些想法如何做到这一点吗?

0 个答案:

没有答案