Могу ли я заставить GLV говорить по HTTP вместо WS? - PullRequest
0 голосов
/ 25 августа 2018

Общение с базами данных, которым требуются постоянные соединения из бессерверных инфраструктур, становится все более популярным. Хотя установление соединения через веб-сокет не слишком сложный, я думаю, что разговор HTTP лучше подходит для моего случая использования без сервера, и мне интересно, могу ли я заставить GLV говорить HTTP вместо WS. Если не поддерживается, добавляет ли это значение для поддержки этого? В настоящее время обходной путь заключается в том, чтобы самостоятельно создавать запросы HTTP, но написание кода Java, проходящего через график, выглядит намного чище, чем создание запросов http со строковыми данными.

1 Ответ

0 голосов
/ 27 августа 2018

Варианты языка Gremlin (GLV) не могут общаться по HTTP. Это был явный выбор дизайна. Веб-сокеты позволяли передавать результаты обратно клиенту, а не создавать большой набор результатов в памяти для возврата в полезную нагрузку HTTP. Конечная точка HTTP в Gremlin Server, которая принимает строки Gremlin в качестве параметров, была построена главным образом как мост из TinkerPop 2.x и Rexster, который был ориентирован на REST в своих действиях, но TinkerPop на самом деле не рекомендует создавать приложения таким способом.

...