JCS反对Ignite的利弊是什么?在Apache中,服务器节点(存储缓存的地方)可以在单独的主机(客户机应用程序除外)中运行单独的JVM。例如,我们的应用程序可以分布在4个节点上,而分布式缓存可以分布在10个独立的节点上。JCS缓存能支持这个场景吗?
从文档中,我了解到JCS支持分布式缓存,但是缓存是否驻留在与客户机应用程序相同的JVM进程中,或者它可以是一个单独的JVM进程,比如Ignite。
发布于 2016-11-30 22:48:56
这是两个不同的项目。JCS只是一个本地内存缓存,其设计主要是只读的.每个本地缓存可以具有横向TCP缓存,只要更新本地缓存,就会通知其他缓存实例,但这没有任何一致性保证,也没有分区。在另一个头上点燃的是数据网格(实际上更多),它可以运行在一个单独的集群上,将数据划分到不同的节点上,并保证更新的一致性,这样您就可以像与单个实体一样与集群进行交互,而不管您有多少节点。
尽管如此,基于您的用例描述,我认为Ignite更合适。
https://stackoverflow.com/questions/40885159
复制相似问题