Pruebe el código de Gremlin en el contexto en el que lo va a implementar - Amazon Neptune

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Pruebe el código de Gremlin en el contexto en el que lo va a implementar

En Gremlin, los clientes pueden enviar consultas al servidor de varias maneras: mediante Bytecode GLV o mediante WebSocket la consola Gremlin mediante scripts basados en cadenas.

Es importante reconocer que la ejecución de las consultas de Gremlin puede variar según la forma en que se envíe la consulta. Una consulta que devuelve un resultado vacío puede considerarse correcta si se envía en el modo de Bytecode, pero puede considerarse que ha fallado si se envía en el modo de script. Por ejemplo, si incluyes una consulta next() en modo script, se envía al servidor, pero al usar el cliente, por lo general, next() se procesa por sí misma. ByteCode next() En el primer caso, la consulta falla si no se encuentra ningún resultado, pero en el segundo, la consulta se realiza correctamente independientemente de que el conjunto de resultados esté vacío o no.

Si desarrolla y prueba su código en un solo contexto (por ejemplo, la consola de Gremlin, que normalmente envía consultas en forma de texto), pero luego implementa el código en un contexto diferente (por ejemplo, mediante el controlador de Java con Bytecode), podría tener problemas, ya que su código podría comportarse de manera diferente en producción que en su entorno de desarrollo.

importante

Asegúrese de probar el código de Gremlin en el GLV contexto en el que se va a implementar para evitar resultados inesperados.