【发布时间】:2016-08-17 15:33:39
【问题描述】:
我现在的情况是这样的
- 我有一个兔子 mq,它提供了所下订单的详细信息。
- 另一方面,我有我的 Titan 数据库(cassandra 存储、es 索引后端和 gremlin 服务器)。
- 另一个我有nodejs应用程序,它可以使用https://www.npmjs.com/package/gremlin通过http api与gremlin服务器交互。我可以从这里访问我的图形数据库。
现在我要做的是将数据从 rabbit mq 加载到 titan db 中。
到目前为止,我能够做的是使用 gremlin 节点模块从 nodejs 文件中加载数据
var createClient = require('gremlin').createClient;
//import { createClient } from 'gremlin';
const client = createClient();
client.execute('tx=graph.newTransaction();tx.addVertex(T.label,"product","id",991);tx.commit()', {}, function(err, results){
if (err) {
return console.error(err)
}
console.log(results)
});
下一步我应该怎么做才能利用现有的rabbit mq订单并将它们推送到titan db中。
由于一些限制,我无法使用 java。
【问题讨论】:
标签: node.js titan gremlin gremlin-server