Skip to content

[Question] 关于 server 的高可用实现 #1581

@ghostmickey

Description

@ghostmickey

Problem Type (问题类型)

No response

Before submit

  • 我已经确认现有的 IssuesFAQ 中没有相同 / 重复问题

Environment (环境信息)

  • Server Version: v0.11.x
  • Backend: RocksDB x nodes, HDD or SSD
  • OS: xx CPUs, xx G RAM, Centos 7.x
  • Data Size: xx vertices, xx edges

Your Question (问题描述)

现在社区版不支持hugegraph-server的高可用,通过启动多个hugegraph-server,在前面加nginx做负载均衡,看到之前的帖子说因为现在缓存是单机的,所以可能在多个节点上查询时会出现数据不一致的可能。那么我有个设想,是不是可以自己做二开,把缓存改成分布式的,比如嵌入式的ignite、hazelcast之类的分布式数据网格来做缓存的话,就可以直接起多个server来做高可用了呢?这样实现会不会有什么问题?

Vertex/Edge example (问题点 / 边数据举例)

No response

Schema [VertexLabel, EdgeLabel, IndexLabel] (元数据结构)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions