TinkerPop 및 Titan은 Java 라이브러리이므로 IOS 응용 프로그램을 작성하는 경우에는 TinkerPop Gremlin 서버를 사용해야합니다. 상기 TinkerPop documentation 한 바와 같이
는 [그렘린 서버] 그렘린 서버와의 통신을 .... TinkerPop 스택과 통신하는 비 JVM 언어 (예 파이썬, 자바 스크립트 등)을위한 방법을 제공하는 기본적 WebSocket을 통해 발생하고 서버와 상호 작용할 수있는 사용자 정의 하위 프로토콜을 제공합니다. 당신의 iOS 앱에서
, 당신은 WebSocket을 클라이언트 라이브러리와 같은 SocketRocket (목표 - C) 또는 Starscream (스위프트)를 사용하여 그렘린 서버에 연결할 수 있습니다. 그런 다음 TinkerPop documentation에 설명 된 형식을 따라 RequestMessage
을 Gremlin 서버에 보내야합니다. Swift에서 Gremlin Driver를 만드는 initial approach이 시도되었습니다 (gist).
WebSockets가 기본 연결 프로토콜 인 경우 Greymin 서버에서 configure HTTP을 선택적으로 사용할 수 있으며 서버에 HTTP requests을 지정할 수 있습니다.