主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

identifyingName

事件流名称

自 R2022b 起

    此函数需要 Streaming Data Framework for MATLAB® Production Server™

    说明

    name = identifyingName(stream) 返回唯一标识事件流的名称。如果流提供程序是 Kafka®,则该名称是该流连接到的主题的名称。

    示例

    示例

    全部折叠

    假设您有一个在网络地址 kafka.host.com:9092 上运行的 Kafka 服务器,该服务器有一个主题 CoolingFan

    创建一个对象用于读取和写入 Kafka 主题 CoolingFan

    ks = kafkaStream("kafka.host.com",9092,"CoolingFan")
    ks = 
    
      KafkaStream with properties:
    
                      Topic: "CoolingFan"
                    GroupID: "425b8750-87ee-4d86-8e06-6f1a1ebfe009"
                      Order: EventTime
                       Host: "kafka.host.com"
                       Port: 9092
          ConnectionTimeout: 30
             RequestTimeout: 61
          NumTimeoutRetries: 1
                      State: Idle
                 WindowSize: 0
                KeyVariable: "key"
                KeyEncoding: "utf16"
                    KeyType: "text"
               KeyByteOrder: "BigEndian"
               BodyEncoding: "utf8"
                 BodyFormat: "JSON"
                 ImportBody: 1
              ImportOptions: [0×0 matlab.io.stream.event.ImportOptions]
              ExportOptions: [1×1 matlab.io.stream.event.ExportOptions]
              PublishSchema: 1
                  ReadLimit: "Size"
        TimestampResolution: "Milliseconds"
                 WindowUnit: None
                       Name: "CoolingFan"

    获取 Kafka 主题的名称。

    identifyingName(ks)
    ans = 
    
        "CoolingFan"

    输入参数

    全部折叠

    连接到事件流的对象,指定为 KafkaStreamInMemoryStreamTestStream 对象。

    版本历史记录

    在 R2022b 中推出