我们一起使用 karaf 和 hazelcast。hazelcast 实例有一个后备数据库地图存储,并作为 osgi 服务提供。在某些部署中,对于 2 组表,每个组的数据库映射存储是相同的,但在某些情况下使用不同的数据库。许多 karafs(最多 10 个)使用此配置部署,并且每个都将具有 hazelcast 实例。
优化部署是否有意义,以便在仅存在一个后备地图存储的情况下,仅使用一个 hazelcast 实例?或者每个 karaf 2 个 hazelcast 实例的开销是否可以忽略不计,以至于这种努力不值得麻烦?