mysql - 是否有任何插件/组件可以让我在旋转时填充 aerospike 的数据,就像 liquibase 为 mysql 所做的那样?

标签 mysql microservices liquibase key-value aerospike

假设我有一个微服务 A,它使用 aerospike 作为键值存储。我需要有关任何组件/插件的一些信息,以便我可以在 aerospike 中填充初始数据,这可能是微服务启动的先决条件。

因此,如果我要将此服务与其自己的 aerospike 实例一起部署,我希望 aerospike 实例能够启动,这是一个与微服务打包在一起的运行状况检查组件,它将检查 aerospike 的运行状况,然后它将根据我可能指定的任何脚本填充发现的 aerospike 数据,发布该数据后它将启动服务,使其指向现在填充的 aerospike 。

我正在寻找的功能类似于 liquibase 为 Mysql 提供的功能,在其中我可以指定脚本以使用任何数据/模式填充 mysql,然后再启动依赖于 Mysql 中填充数据的微服务。

最佳答案

您可以将初始化数据保存在之前使用 asbackup 创建的文本文件中。然后在启动时使用 asrestore 恢复数据。 asbackup 和 asrestore 都是独立的应用程序。有关 asbackup/asrestore 的更多信息 here .

关于mysql - 是否有任何插件/组件可以让我在旋转时填充 aerospike 的数据,就像 liquibase 为 mysql 所做的那样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61950087/

相关文章:

c# - 带有在线 MySql/Sql 数据库的 Xamarin Android 应用程序

mysql - Sequelize 关联为一个模型创建 userId 和 user_id,但不为另一个模型创建 userId 和 user_id

azure - 如何在Azure API管理上分离开发和生产环境?

microservices - 更新/添加为单独的服务以及获取为单独的服务

microservices - 单独的微服务只是为了微服务编排?

java - Spring boot Liquibase 基于类路径的迁移文件

Mysql 转储 : count() Parameter must be an array of an object that implements countable

mysql - 从一个表或另一个表中选择列

java - Hibernate 对象映射导致 SQL 错误 (errno : 150) with Liquibase

sql - 使用不同参数多次执行参数化 liquibase 变更集