我需要在 C++ 客户端和 Java 服务器之间共享数据。客户端使用SOAP
.
问题是 - 我有一个通用接口服务于 Java 后端的各种请求。我不想用特定类型的请求对象来污染它,大多数情况下它会保持为空。
所以我正在寻找一个创造性的解决方案:
- DB - C++ 客户端写入临时(在内存中)DB 表,将 ObjectKey 传递给 Java。Java 从记录中创建一个对象。桌子每小时清理一次。
- Shared Memory Cache - C++ 保存对象到缓存,Java 获取对象。
SOAP
- C++ 将对象作为SOAP
请求的一部分传递。- 更多的 - ???
这必须是尽可能有效的解决方案。我很想听听我不知道的其他选择。