Eli*_*ter 1 c# c++ java integration caching
是否有一个缓存解决方案可以使用C++,.Net和Java来访问和填充缓存中的相同数据?(数据仅由简单的字符串组成)
更长的版本:
我有4个应用程序可以解决问题的不同领域.其中两个是用C++开发的,一个是java桌面应用程序,另一个是使用.Net 3.5的C#应用程序.
目前,他们以相同的来源(网络服务)以自己的特殊方式单独获取数据.程序使用此数据并实例化和填充其他数据结构(读取:使用分隔符的简单字符串),这些数据结构也被其他应用程序使用.
目前,它是通过各个程序之间的(本地/远程)套接字完成的.问题在于,特定信息的消费者缓存由另一个程序提供的结果,以便以后在其自己的存储器中使用.生产者还将它存储在自己的内存中,以便在需要时提供给另一个程序,依此类推,最后我最终会在每个程序的内存中复制相同的信息.
我在想是否有一个中间层,比如一个缓存,并且每个程序都填充并访问了该缓存中的数据,它解决了内存问题.它还解决了每个应用程序对相同数据的数据源进行查询的问题.然后我会有一个程序填充输入数据,其他程序正在处理它.有没有解决这个问题的缓存解决方案?