更新时间:2024-10-25 GMT+08:00

创建通道

参考初始化DIS客户端的操作初始化一个DIS客户端实例,实例名称为dic。

使用DIS SDK创建DIS通道,需要指定通道名称、通道的分片数量以及通道类型。

其中,普通通道为“STREAM_TYPE_COMMON”,高级通道为“STREAM_TYPE_ADVANCED”。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
CreateStreamRequest createStreamRequest = new CreateStreamRequest();
// 通道名称
String streamName = "myStream";
createStreamRequest.setStreamName(streamName);
// 通道类型: COMMON 普通通道; ADVANCED 高级通道
createStreamRequest.setStreamType(StreamType.COMMON.name());
// 通道的分片数量
createStreamRequest.setPartitionCount(3);
// 通道数据的保留时长: 单位小时,N*24,N的取值为1~7的整数
createStreamRequest.setDataDuration(24);
// 通道的源数据类型:缺省值:BLOB
createStreamRequest.setDataType(DataTypeEnum.BLOB.name());

配置“CreateStreamRequest”对象之后,通过调用createStream的方法创建通道。

1
dic.createStream(createStreamRequest);