写微服务项目时会遇到跨服务器数据库问题, 现在公司使用的是远程数据库映射的方式解决的
本文链接: https://blog.csdn.net/zh15732621679/article/details/79387510
上文配置好数据库后就可以向下操作了
首先在 Master 机器上建立 projects 表, 我们只需要将每个 agent 数据库中建立映射表 projects
- CREATE TABLE `projects` (
- `project_id` INT(11) NOT NULL AUTO_INCREMENT,
- `project_code` VARCHAR(50) NOT NULL,
- `test_code` VARCHAR(50) NOT NULL,
- `create_time` BIGINT(11) NULL DEFAULT NULL,
- `result` VARCHAR(255) NULL DEFAULT NULL,
- `ts` BIGINT(11) NOT NULL,
- PRIMARY KEY (`id`)
- )
- COLLATE='utf8_general_ci'
- ENGINE=FEDERATED
- CONNECTION='mysql://user:[email protected]:3306/testdb/tb_projects_tests';
来源: http://www.bubuko.com/infodetail-3298630.html