我在 dropwizard 中运行 KPL。以下是我的代码。
AWSStaticCredentialsProvider credentialsProvider = new AWSStaticCredentialsProvider(new
BasicAWSCredentials("XXXX",
"XXXXXXXXXXXX"));
kinesis = new KinesisProducer(new KinesisProducerConfiguration()
.setCredentialsProvider(credentialsProvider)
.setRegion("ap-south-1")
.setRecordMaxBufferedTime(100)
);
ListenableFuture<UserRecordResult> future = kinesis.addUserRecord("ctm-prod", "default_partition", data);
UserRecordResult m = future.get();
future.get()
代码永远被阻塞。没有错误消息被记录。
PS:我尝试过通过 boto 和 java sdk 使用相同的访问密钥。有用