HazelcastInstance 与 HazelcastClient
HazelcastInstance vs HazelcastClient
我是 hazelcast 的新手,有几个问题。
据我了解,hazelcast 带有两个实体 HazelcastInstance
(据我了解,它是服务器)和 HazelcastClient
。
这些实体甚至装在不同的罐子里。
我注意到在我们的项目中我们只使用 HazelcastInstance
。我问过同事为什么不用HazelcastClient
。据我了解他们的解释 HazelcastInstance
比 HazelcastClient
有更多的可能性。因此
HazelcastInstance
= HazelcastClient
+ AnotherFeatures
但对我来说奇怪的是,如果这是真的,这些实体被打包到不同的包中。
请解释一下什么时候应该使用 HazelcastClient
什么时候使用 HazelcastInstance
HazelcastInstance
,你说的对,是一个Hazelcast成员实例。因此它存储信息并可以在集群中执行任务。 HazelcastClient
虽然只是另一个 运行 Hazelcast 集群的代理。在考虑关系数据库时,您可以将其想象为 JDBC 连接器。它本身既不存储数据,也不执行通过 ExecutorService 功能发送的任务。
如果您的同事将其命名为 "more features",很公平,我更愿意说服务器-服务器环境和客户端-服务器环境:)
我是 hazelcast 的新手,有几个问题。
据我了解,hazelcast 带有两个实体 HazelcastInstance
(据我了解,它是服务器)和 HazelcastClient
。
这些实体甚至装在不同的罐子里。
我注意到在我们的项目中我们只使用 HazelcastInstance
。我问过同事为什么不用HazelcastClient
。据我了解他们的解释 HazelcastInstance
比 HazelcastClient
有更多的可能性。因此
HazelcastInstance
= HazelcastClient
+ AnotherFeatures
但对我来说奇怪的是,如果这是真的,这些实体被打包到不同的包中。
请解释一下什么时候应该使用 HazelcastClient
什么时候使用 HazelcastInstance
HazelcastInstance
,你说的对,是一个Hazelcast成员实例。因此它存储信息并可以在集群中执行任务。 HazelcastClient
虽然只是另一个 运行 Hazelcast 集群的代理。在考虑关系数据库时,您可以将其想象为 JDBC 连接器。它本身既不存储数据,也不执行通过 ExecutorService 功能发送的任务。
如果您的同事将其命名为 "more features",很公平,我更愿意说服务器-服务器环境和客户端-服务器环境:)