View a markdown version of this page

Java-based Klien Gremlin untuk digunakan dengan Amazon Neptune - Amazon Neptune

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Java-based Klien Gremlin untuk digunakan dengan Amazon Neptune

Anda dapat menggunakan salah satu dari dua klien Java-based Gremlin open-source dengan Amazon Neptune: klien Apache TinkerPop Java Gremlin, atau klien Gremlin untuk Amazon Neptune. https://search.maven.org/artifact/software.amazon.neptune/gremlin-client

Klien Apache TinkerPop Java Gremlin

Apache TinkerPop Java gremlin-driver adalah klien Gremlin resmi standar yang bekerja dengan database grafik apa pun. TinkerPop-enabled Gunakan klien ini saat Anda membutuhkan kompatibilitas maksimum dengan ruang TinkerPop pengembangan yang lebih luas, saat Anda bekerja dengan beberapa sistem basis data grafik, atau ketika Anda tidak memerlukan manajemen cluster lanjutan dan fitur penyeimbangan beban khusus untuk Neptunus. Klien ini juga cocok untuk aplikasi sederhana yang terhubung ke satu instance Neptunus atau ketika Anda lebih suka menangani penyeimbangan beban di tingkat infrastruktur daripada di dalam klien.

penting

Memilih versi driver Apache TinkerPop Gremlin yang benar sangat penting untuk kompatibilitas dengan versi mesin Neptune Anda. Menggunakan versi yang tidak kompatibel dapat mengakibatkan kegagalan koneksi atau perilaku tak terduga. Untuk informasi kompatibilitas versi terperinci, lihatMengakses grafik Neptune dengan Gremlin.

catatan

Tabel yang membantu Anda menentukan TinkerPop versi Apache yang benar untuk digunakan dengan Neptunus telah dipindahkan keMengakses grafik Neptune dengan Gremlin. Tabel ini sebelumnya terletak di halaman ini selama bertahun-tahun dan sekarang lebih terpusat untuk referensi untuk semua bahasa pemrograman yang TinkerPop mendukung.

Klien Gremlin Java untuk Amazon Neptune

Klien Gremlin untuk Amazon Neptune adalah klien Java-based Gremlin open-source yang bertindak sebagai pengganti drop-in untuk klien Java standar. TinkerPop

Klien Neptune Gremlin dioptimalkan untuk cluster Neptunus. Ini memungkinkan Anda mengelola distribusi lalu lintas di beberapa instance dalam cluster, dan menyesuaikan dengan perubahan topologi cluster saat Anda menambahkan atau menghapus replika. Anda bahkan dapat mengonfigurasi klien untuk mendistribusikan permintaan di subset instans di cluster Anda, berdasarkan peran, jenis instans, zona ketersediaan (AZ), atau tag yang terkait dengan instance.

Versi terbaru dari klien Neptune Gremlin Java tersedia di Maven Central.

Untuk informasi lebih lanjut tentang klien Neptune Gremlin Java, lihat posting blog ini. Untuk contoh kode dan demo, periksa GitHub proyek https://github.com/aws/neptune-gremlin-client klien.

Saat memilih versi klien Neptune Gremlin, Anda perlu mempertimbangkan TinkerPop versi yang mendasarinya sehubungan dengan versi mesin Neptune Anda. Lihat tabel kompatibilitas di Mengakses grafik Neptune dengan Gremlin untuk menentukan TinkerPop versi yang benar untuk mesin Neptune Anda, lalu gunakan tabel berikut untuk memilih versi klien Neptune Gremlin yang sesuai:

Kompatibilitas versi klien Neptune Gremlin
Versi klien Neptune Gremlin TinkerPop versi
3.x 3.7.x (AWS SDK untuk Java 2. x/1.x)
2.1.x 3.7.x (AWS SDK untuk Java 1.x)
2.0.x 3.6.x
1.12 3.5.x