我们当前的系统将数据发布到多个API(全部唯一)。现在我们有各自的配置/格式文件,我们用它们将数据转换为各种API使用的数据。
基本上它将它转换为XML,json,查询字符串等...使用我们写入的任何API所需的字段名称和父/子关系。
最大的缺点是,为了创建新的集成(或更新和现有集成),有人必须实际进入文件并创建/编辑它,这通常意味着开发人员。此外,虽然现在只有大约20个,但最终可能会超过100个。
将它们放入数据库(无论是MySQL还是NoSQL)是否更好?
我从创建/编辑的角度提出的一个想法是让我们的数据条目能够粘贴到API的示例中,在后台做一些魔术并匹配API字段名称我们的名字(并提供一个工具供用户在错误或不知道哪个字段与哪个字段匹配时进行更改)。
其他人遇到过这样的事情吗?