Мой текущий сценарий похож на
- У меня есть кролик mq, который дает мне подробную информацию о размещенном заказе.
- С другой стороны у меня есть титановая БД (хранилище cassandra, серверные части es index и сервер Gremlin).
- Еще одно приложение nodejs, которое может взаимодействовать с сервером Gremlin через http API, используя https://www.npmjs.com/package/gremlin . Отсюда я могу попадать в мою базу данных графиков.
Теперь я пытаюсь загрузить данные из rabbit mq в titan db.
До сих пор мне удавалось загружать данные из файла nodejs с помощью модуля узла Gremlin.
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.