Mysql 将SQL数据发送到新创建的堆栈

Mysql 将SQL数据发送到新创建的堆栈,mysql,docker,docker-swarm,Mysql,Docker,Docker Swarm,我的docker microservice体系结构和解决此问题的不同方法存在问题。我希望你能帮助我你的意见 问题:从controllerDB提取数据并在创建时将其发送到堆栈的最佳方法是什么 鉴于这种架构: 控制器服务: 连接到docker套接字以通过给定的撰写文件创建堆栈。在Python3.7和pydocker中实现 控制器B: 新堆栈的数据。MySQL数据库 问题:每个创建的堆栈都需要来自数据库的不同数据子集。存储数据的表具有堆栈不需要的列。此列仅表示此数据已被堆栈使用 方法 创建一个mysq

我的docker microservice体系结构和解决此问题的不同方法存在问题。我希望你能帮助我你的意见

问题:从controllerDB提取数据并在创建时将其发送到堆栈的最佳方法是什么

鉴于这种架构:

控制器服务:

连接到docker套接字以通过给定的撰写文件创建堆栈。在Python3.7和pydocker中实现

控制器B:

新堆栈的数据。MySQL数据库

问题:每个创建的堆栈都需要来自数据库的不同数据子集。存储数据的表具有堆栈不需要的列。此列仅表示此数据已被堆栈使用

方法

  • 创建一个mysql转储并将其发送到mysql initdb文件夹
  • 通过python函数创建docker配置文件并将其添加到堆栈中
  • 将数据直接从controllerDB发送到stackDB
  • 我看不到其他的方法
  • 想法

  • 是否可以通过SQL查询转储数据库?我只知道a可以通过
    mysqldump
    --where=
    选项选择转储行,但不能排除列
  • controllerService向controllerDB发送查询。此数据集被创建到配置文件中并发送到堆栈。服务必须自己将其插入数据库
  • 我不知道这是否可能
  • 问候 马雷