我正在尝试开发Hazelcast客户端。此客户端将连接集群并在集合中显示对象的值。问题是客户端不会知道集群中的类。我可以动态创建这些类并在Hazelcast Client中使用吗?我试过Hazelcast序列化和反思,但我没有成功。
答案 0 :(得分:0)
首先,plz查看现有的客户端实现。客户端已经用许多编程语言实现,因此您可能不必再次实现客户端。
现在,当谈到您的问题时:如果您在集合中存储原始数据类型,则不会出现问题,例如: String
,Integer
等
如果您存储自定义类,请让他们实施Portable
或IdentifiedDataSerializable
。它将允许在客户端创建相同的数据结构。看看C ++序列化示例:
http://docs.hazelcast.org/docs/3.6/manual/html-single/index.html#c-client-code-examples