Skip to content

Latest commit

 

History

History
65 lines (57 loc) · 950 Bytes

README.md

File metadata and controls

65 lines (57 loc) · 950 Bytes

HAZELCAST

Hazelcast cluster.

Install

go get github.com/aacfactory/fns-contrib/cluster/hazelcasts

Use

import (
    _ "github.com/aacfactory/fns-contrib/cluster/hazelcasts"
)

Config

Example:

cluster:
  name: "hazelcast"
  option:
    addr:
      - ""
    username: ""
    password: ""
    ssl: 
      enable: false
    keepAlive:
      ttl: "10s"
      interval: "5s"

Use extra shared

When do not want use hazelcast based shared, then use extra, such as redis.

hazelcasts.UseExtraShared(extra)

Just use extra store

hazelcasts.UseExtraSharedStore(extra)

Just use extra lockers

hazelcasts.UseExtraSharedLockers(extra)

Then setup config.

cluster:
  option:
    shared: 

Use extra barrier

When do not want use hazelcast based barrier, then use extra, such as redis.

hazelcasts.UseExtraBarrier(extra)
cluster:
  option:
    barrier: