diff --git a/docs/zh/07-develop/07-tmq.mdx b/docs/zh/07-develop/07-tmq.mdx
index 985b6a6ff240161698567f2c4fab5c8c96cb1271..fb308c5c4019927d9af4459b40c9a2fcda3fe0b3 100644
--- a/docs/zh/07-develop/07-tmq.mdx
+++ b/docs/zh/07-develop/07-tmq.mdx
@@ -89,6 +89,26 @@ void close() throws SQLException;
+
+
+```go
+func NewConsumer(conf *Config) (*Consumer, error)
+
+func (c *Consumer) Close() error
+
+func (c *Consumer) Commit(ctx context.Context, message unsafe.Pointer) error
+
+func (c *Consumer) FreeMessage(message unsafe.Pointer)
+
+func (c *Consumer) Poll(timeout time.Duration) (*Result, error)
+
+func (c *Consumer) Subscribe(topics []string) error
+
+func (c *Consumer) Unsubscribe() error
+
+```
+
+
```C#
@@ -111,27 +131,10 @@ void Unsubscribe()
void Commit(ConsumeResult consumerResult)
void Close()
-
-
-
-
-```go
-func NewConsumer(conf *Config) (*Consumer, error)
-
-func (c *Consumer) Close() error
-
-func (c *Consumer) Commit(ctx context.Context, message unsafe.Pointer) error
-
-func (c *Consumer) FreeMessage(message unsafe.Pointer)
-
-func (c *Consumer) Poll(timeout time.Duration) (*Result, error)
-
-func (c *Consumer) Subscribe(topics []string) error
-
-func (c *Consumer) Unsubscribe() error
```
+
## 写入数据
@@ -275,29 +278,6 @@ public class MetersDeserializer extends ReferenceDeserializer {
-
-
-```C#
-using TDengineTMQ;
-
-// 根据需要,设置消费组 (GourpId)、自动提交 (EnableAutoCommit)、
-// 自动提交时间间隔 (AutoCommitIntervalMs)、用户名 (TDConnectUser)、密码 (TDConnectPasswd) 等参数
-var cfg = new ConsumerConfig
- {
- EnableAutoCommit = "true"
- AutoCommitIntervalMs = "1000"
- GourpId = "TDengine-TMQ-C#",
- TDConnectUser = "root",
- TDConnectPasswd = "taosdata",
- AutoOffsetReset = "earliest"
- MsgWithTableName = "true",
- TDConnectIp = "127.0.0.1",
- TDConnectPort = "6030"
- };
-
-var consumer = new ConsumerBuilder(cfg).Build();
-
-
```go
@@ -348,6 +328,32 @@ if err != nil {
```
+
+
+
+```C#
+using TDengineTMQ;
+
+// 根据需要,设置消费组 (GourpId)、自动提交 (EnableAutoCommit)、
+// 自动提交时间间隔 (AutoCommitIntervalMs)、用户名 (TDConnectUser)、密码 (TDConnectPasswd) 等参数
+var cfg = new ConsumerConfig
+ {
+ EnableAutoCommit = "true"
+ AutoCommitIntervalMs = "1000"
+ GourpId = "TDengine-TMQ-C#",
+ TDConnectUser = "root",
+ TDConnectPasswd = "taosdata",
+ AutoOffsetReset = "earliest"
+ MsgWithTableName = "true",
+ TDConnectIp = "127.0.0.1",
+ TDConnectPort = "6030"
+ };
+
+var consumer = new ConsumerBuilder(cfg).Build();
+
+```
+
+
上述配置中包括 consumer group ID,如果多个 consumer 指定的 consumer group ID 一样,则自动形成一个 consumer group,共享消费进度。
@@ -500,6 +506,15 @@ consumer.close();
+
+
+```go
+consumer.Close()
+
+```
+
+
+
```C#
@@ -510,14 +525,6 @@ consumer.Unsubscribe();
consumer.Close();
-
-
-```go
-consumer.Close()
-
-```
-
-
## 删除 *topic*