如何使用Hazelcast作为bazel的缓存后端

如何使用Hazelcast作为bazel的缓存后端,hazelcast,bazel,Hazelcast,Bazel,我知道hazelcast可以用作bazel缓存的后端。如果为真,如何设置此选项? 我想建立一个水平可伸缩的bazel缓存。目前,我们正在Azure虚拟机中使用bazle remote,有时在高峰时间会遇到磁盘iops或网络问题。 欢迎对可伸缩bazel缓存解决方案提出任何建议我对bazel不是特别熟悉,它是基于Java构建的吗?如果是这样的话,这听起来像是一种情况,您将直接在Bazel应用程序中嵌入Hazelcast节点。在此配置中,当Bazel实例启动时,嵌入的Hazelcast节点将相互找到

我知道hazelcast可以用作bazel缓存的后端。如果为真,如何设置此选项? 我想建立一个水平可伸缩的bazel缓存。目前,我们正在Azure虚拟机中使用bazle remote,有时在高峰时间会遇到磁盘iops或网络问题。
欢迎对可伸缩bazel缓存解决方案提出任何建议

我对bazel不是特别熟悉,它是基于Java构建的吗?如果是这样的话,这听起来像是一种情况,您将直接在Bazel应用程序中嵌入Hazelcast节点。在此配置中,当Bazel实例启动时,嵌入的Hazelcast节点将相互找到,形成集群,并在它们之间自动共享数据

如果不是Java,那么您将使用客户机/服务器模式,这意味着您不必嵌入Hazelcast本身,而是建立一个独立的Hazelcast集群,然后将客户机嵌入到应用程序中

无论哪种方式,您都可以在Bazel中使用完整的Hazelcast API和结构。在这一点上,我不确定你是如何把Bazel和Hazelcast联系起来的

Hazelcast还支持JCache、Memcached、Hibernate,并有一个restapi等。因此,您可以使用标准API来插入Hazelcast

我快速查看了Bazel文档,但没有看到任何与配置缓存层相关的内容,但可能没有看到。希望这能有所帮助,如果您取得进展,请告诉我们,我很想听听结果如何。

Bazel希望有一个http(s)url。我的部分问题是:如何设置独立的hazelcast和它上面的http服务?