AWS DynamoDB + 多个 Titan 服务器:这种设置可行吗?

AWS DynamoDB + multiple Titan servers: Is this setup possible?

我想创建一个 Web 应用程序,它使用作为 Amazon Web Services (AWS). As far as I understand, to use a Graph database with AWS DynamoDB as storage backend, you need to run a Titan server. Such a server can be set up on an EC2 实例的一部分托管的图形数据库。

现在,为了保持可扩展性,我最终想在(几个)负载平衡器后面部署多个这样的实例。出现的问题是:

多个 Titan 数据库实例可以使用相同的共享存储后端(例如 DynamoDB)吗?

是的。 Titan Server是一个Gremlin Server,它是基于Netty的。您可以使用指向存储后端 (DynamoDB) 和索引后端(可选)的图形属性文件对其进行配置。只要您为每个 Titan 服务器使用相同的图形属性文件,它就应该按照您描述的架构工作。