2015-08-21 20 views
0

虽然存在MapStore,writThrough,readThrough等,但内部映射仅为内存,但这些不能满足要求。我知道我可以从头开始编写一个MapService,但是要做的工作太多了。 Hazelcast的内部MapService非常灵活。Hazelcast,我如何通过重用hazelcast内部实现自定义的MapService?

那么有没有什么指南可以通过重用hazelcast的内部实现来实现定制的地图服务?或者只是指出一种方法来做到这一点。

PS:我用的是3.5.1赫兹

回答

1

究竟是什么你想要的部分得到解决吗?因为您可以通过重写NodeExtension来覆盖Map内部的某些部分。有关更多信息,请参阅DefaultNodeExtension。

它看起来有点复杂,但我们在内部使用它来为地图提供我们的一些企业功能,如offheap。

我们没有这方面的指南,因为它是为了在内部使用。此外,由于NodeExtension API是内部API,因此不存在向后兼容性保证。

+0

因此,除了自己做所有事情之外没有办法,我可以参考IMap实现,但它太复杂了,谢谢。 – wener