Klien Gremlin berbasis Java untuk digunakan dengan Amazon Neptunus - Amazon Neptune

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

Klien Gremlin berbasis Java untuk digunakan dengan Amazon Neptunus

Anda dapat menggunakan salah satu dari dua klien Gremlin berbasis Java open-source dengan Amazon Neptunus: klien Apache TinkerPop Java Gremlin, atau klien Gremlin untuk Amazon Neptunus.

Apache TinkerPop Java Gremlin klien

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

penting

Memilih versi driver Apache TinkerPop Gremlin yang benar sangat penting untuk kompatibilitas dengan versi mesin Neptunus Anda. Menggunakan versi yang tidak kompatibel dapat mengakibatkan kegagalan koneksi atau perilaku yang tidak 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 ke. Mengakses 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 Neptunus

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

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

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

Untuk informasi lebih lanjut tentang klien Neptunus Gremlin Java, lihat posting blog ini. Untuk contoh kode dan demo, lihat GitHub proyek klien.

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

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