apache / apache/hugegraph

不同机器上启动start-hugegraph.sh,但配制文件指向同一个后端是否可行?

Open
#96 3 comments 0 reactions 1 assignee Claimed by @zhoney View on GitHub
Dominant language
Java
Stars
3.2k
Forks
636
Avg merge
3d 11h
Merged PRs (30d)
14

Description

操作步骤:
1. 在机器A上下载hugegraph-0.7.4.zip,解压,修改配制文件指向一个mysql实例,执行start-hugegraph.sh启动
2. 在机器B上下载hugegraph-0.7.4.zip,解压,修改配制文件指向和上一步同样的mysql实例,执行start-hugegraph.sh启动
增,删,查,改的请求可能发到机器A,也可能发到机器B。

这样做的目的:
A,B两个机器上都执行start-hugegraph.sh且指向同一个后端,为了防止某一个机器上的start-hugegraph.sh启动的进程挂了导致服务不可用。
2个机器上都有hugegraph.sh启动的进程,就避免了一个机器上的start-hugegraph.sh启动的进程挂了导致图数据库服务不可用。
这样实现『高可用』是否可行?是否会用数据不一致或死锁问题?
如果可行,那是不是可以在100台机器上都启动start-hugegraph.sh,都指向同一个mysql后端。这样只要100台机器不同时挂,图数据库服务就一直可用?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.