Search code examples
nonblockingevent-driventinkerpop

Non-blocking I/O on graph database


I'm looking for a non-blocking/event-driven way to talk to a graph database. Tinkerpop is blocking - are there any ways to overcome this? I'm wondering if building an async rexter/rexpro client would be the way to get there or if I've overlooked something along the way. Are there any event-driven solutions for tinkerpop? And if there is not, would a rexpro client be a suitable item to build.


Solution

  • I'm not aware of any non-blocking clients to Rexster in any language (wasn't sure about the one for Go). I would assume that you could build such a client over RexPro.

    Note that TinkerPop3 will have such a client when "Gremlin Server" replaces Rexster. You can read a bit more about here and how it affects the console here.