不同机器上启动start-hugegraph.sh,但配制文件指向同一个后端是否可行?
Open
- 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
Assessment
This issue has not been assessed yet.