我是缓存机制的新手,刚刚开始学习Hazelcast。我经历了一些教程和hazelcast网站,但仍然不清楚。
我正在尝试为springboot和angular应用程序构建缓存。它是一个独立的应用程序。
因此,在我的情况下,由于我的应用程序是单个应用程序,并且没有计划作为多个实例运行,因此我可以不带客户端就使用Hazelcast成员。是否需要客户?
不,客户端不是强制性的,对于您而言,这似乎是不必要的。
这个想法是围绕抽象的,您向Hazelcast询问项目X,如果存在则将其返回。 Hazelcast可以算出该物品的存放地,并且大多对您来说是隐藏的。
X可以在您的进程中找到:
X可以在另一个进程中找到:
“大多数情况下,对您而言这是隐藏的” ==在同一进程中找到的数据与从另一进程中检索到的数据之间存在检索时间差,因为它必须经过网络。如果这在小批量交易中有很大的不同,那么该是时候升级网络了。