HazelcastInstance与HazelcastClient

gst*_*low 9 java client hazelcast server in-memory-data-grid

我是淡褐色的新手,我有几个问题.

据我所知,hazelcast带有两个实体HazelcastInstance(据我所知它是服务器)和HazelcastClient.
这些实体甚至包装在不同的罐子里.

我注意到在我们的项目中我们只使用HazelcastInstance.我问同事我们为什么不用HazelcastClient.据我所知,他们的解释HazelcastInstance有更多的可能性HazelcastClient.从而

HazelcastInstance= HazelcastClient+AnotherFeatures

但对我来说奇怪的是,如果真相,这些实体会打包到不同的包装中.

请解释我何时使用HazelcastClient以及何时使用HazelcastInstance

noc*_*ius 6

HazelcastInstance正确地说,是Hazelcast成员实例。因此,它存储信息并可以在集群中执行任务。一个HazelcastClient虽然只是一个代理到另一个运行Hazelcast集群。考虑关系数据库时,您可以将其想象为JDBC连接器。它既不存储数据本身,也不执行通过ExecutorService功能发送的任务。

如果您的同事将其命名为“更多功能”,这很公平,那么我想说一下服务器-服务器环境和客户端-服务器环境:)