我需要将 C++ 应用程序与其他 C++ 和远程 Java 应用程序连接起来,如下所示:
1.C++ app --> 2.local sqlite Database --> 3.C++ sender --> 4.Java receiver
所以 1. 应用程序使用 sqlite api 将数据存储到具有某种模式的数据库中。下一个应用程序 3. 读取该模式并将其转换为 thrift/rpc 格式,以便将其发送到应用程序 4。
对我来说,处理 sqlite 中的模式和 thrift/rpc 格式的模式是很痛苦的。是否可以或良好的做法来存储数据,而不是在 sqlite 中,而是在 json 格式的数据库中,并使用相同的格式进行 rpc 消息传递?