内置映射只是内存,虽然有MapStore,writThrough,readThrough等,但这些都不能满足要求。我知道我可以从头开始编写MapService,但这样做太多了。 Hazelcast的内部MapService非常灵活。
那么有没有指南通过重用hazelcast的内部实现来实现自定义地图服务?或者只是指出一种方法来做到这一点。
PS:我使用的是hz 3.5.1
答案 0 :(得分:1)
您想要修复的部分到底是什么?因为您可以通过覆盖NodeExtension来覆盖Map内部的某些部分。有关更多信息,请参阅DefaultNodeExtension。
它看起来有点(太)复杂,但我们在内部使用它来为地图提供一些我们的企业功能,如offheap。
我们没有这方面的指南,因为它意味着在内部使用。此外,NodeExtension API没有向后兼容性保证,因为它是内部API。