---
source_url: https://docs.dolphindb.cn/zh/funcs/d/DStream_haSink.html
fetched_at: 2026-05-19T09:19:53Z
category: funcs
title: DStream::haSink
sha1: fdd8f225364b0e0cecfdb22d82dd555410db17ef
---

# DStream::haSink

首发版本：3.00.3

## 语法

`DStream::haSink(name, raftGroup, cacheLimit,
[retentionMinutes=1440])`

## 详情

将流数据输出到高可用流数据表。

有关最新高可用流数据表的更多信息，请参阅 [haStreamTable](../h/haStreamTable.html)
手册。

## 参数

**name** 字符串，指定目标表名。

**raftGroup** 是一个大于1的整数，或者字符串。

- 当为整数时，表示 Raft 组的 ID。
- 当为字符串时，表示 Raft 组的别名（需事先通过 *streamingRaftGroupAliases* 配置 ）。

**cacheSize** 是一个正整数，用于指定高可用流数据表在内存中最多保留多少行。如果 *cacheSize*
是小于1000的正整数，它会被自动调整为1000。

**retentionMinutes** 可选参数，整数，用于指定保留大小超过 1GB 的 log
文件的时间（从文件的最后修改时间开始计算），单位是分钟。默认值是1440，即一天。

## 返回值

DStream 对象。
