Hazelcast

Hazelcast 状态存储组件的详细信息

创建 Dapr 组件

要设置 Hazelcast 状态存储,请创建类型为 state.hazelcast 的组件。有关如何创建和应用状态存储配置,请参阅本指南

apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: <NAME>
spec:
  type: state.hazelcast
  version: v1
  metadata:
  - name: hazelcastServers
    value: <REPLACE-WITH-HOSTS> # Required. A comma delimited string of servers. Example: "hazelcast:3000,hazelcast2:3000"
  - name: hazelcastMap
    value: <REPLACE-WITH-MAP> # Required. Hazelcast map configuration.

规格元数据字段

FieldRequiredDetailsExample
hazelcastServersY服务器列表,以逗号分隔"hazelcast:3000,hazelcast2:3000"
hazelcastMapYHazelcast Map 配置"foo-map"

设置 Hazelcast

您可以使用 Docker 在本地运行 Hazelcast:

docker run -e JAVA_OPTS="-Dhazelcast.local.publicAddress=127.0.0.1:5701" -p 5701:5701 hazelcast/hazelcast

然后可以使用 127.0.0.1:5701 与服务器进行交互。

在 Kubernetes 上安装 Hazelcast 最简单的方法是使用 Helm chart

相关链接