Memodifikasi aplikasi yang ada untuk digunakan DAX - Amazon DynamoDB

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

Memodifikasi aplikasi yang ada untuk digunakan DAX

Jika Anda sudah memiliki aplikasi Java yang menggunakan Amazon DynamoDB, Anda dapat memodifikasinya sehingga dapat mengakses cluster DynamoDB Accelerator () Anda. DAX Anda tidak perlu menulis ulang seluruh aplikasi karena klien DAX Java mirip dengan klien tingkat rendah DynamoDB yang disertakan dalam untuk Java 2.x. AWS SDK Lihat Bekerja dengan item di DynamoDB untuk detailnya.

catatan

Contoh ini digunakan AWS SDK untuk Java 2.x. Untuk warisan SDK untuk versi Java 1.x, lihat. Memodifikasi aplikasi Java 1.x yang sudah ada SDK untuk digunakan DAX

Untuk memodifikasi program Anda, ganti klien DynamoDB dengan klien. DAX

Region region = Region.US_EAST_1; // Create an asynchronous DynamoDB client DynamoDbAsyncClient client = DynamoDbAsyncClient.builder() .region(region) .build(); // Create an asynchronous DAX client DynamoDbAsyncClient client = ClusterDaxAsyncClient.builder() .overrideConfiguration(Configuration.builder() .url(<cluster url>) // for example, "dax://my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com" .region(region) .addMetricPublisher(cloudWatchMetricsPub) // optionally enable SDK metric collection .build()) .build();

Anda juga dapat menggunakan pustaka tingkat tinggi yang merupakan bagian dari AWS SDK untuk Java 2.x, menggantikan klien DynamoDB dengan klien. DAX

Region region = Region.US_EAST_1; DynamoDbAsyncClient dax = ClusterDaxAsyncClient.builder() .overrideConfiguration(Configuration.builder() .url(<cluster url>) // for example, "dax://my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com" .region(region) .build()) .build(); DynamoDbEnhancedAsyncClient enhancedClient = DynamoDbEnhancedAsyncClient.builder() .dynamoDbClient(dax) .build();

Untuk informasi selengkapnya, lihat Memetakan item dalam tabel DynamoDB.