我在一个项目中工作,该项目具有 PHP 前端和 JAVA 后端。该应用程序使用 MongoDb。在 PHP 和 JAVA 中都有一个映射 Mongo 集合的 ORM 层。问题是有时很难让 mongo 集合保持同步。
PHP 开发人员可以在其实现中添加一个新的文档属性,但没有什么可以警告 JAVA 开发人员。当然,口头和书面交流可以成为一种解决方案,但在实践中它不是万无一失的,而且难以维护。
我能想到的一种解决方案是编写一个 XML 文档并将其用于 JAVA 和 PHP 来为其生成基本的 ORM 类。该文件将使用版本系统保持最新。
你知道解决这个问题的好方法吗?是否已经实现了任何用于 Mongo 映射的 XML/JSON 工具?