我需要在C ++客户端和Java服务器之间共享数据。
客户端使用SOAP
与服务器通信。
问题是 - 我有一个通用接口,可以在Java后端上提供各种请求。 我不希望污染它与特定类型的请求对象,大多数时间都保持为null。
所以我正在寻找广告素材解决方案:
SOAP
- C ++将对象作为SOAP
请求的一部分传递。 这必须尽可能高效解决方案。 我很想听到其他我不知道的替代方案。
答案 0 :(得分:0)
您可以使用REST方法作为SOAP的替代方法。它会减少一些SOAP开销。但是,我认为直接写入某些内存缓存听起来更有效。
答案 1 :(得分:0)
您可以将共享内存用作ramdisk并通过文件进行交换。也可以在Unix上使用UNIX套接字,这对于共享内存是好的和FAST接口