主要内容

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

stopServer

关闭本地测试服务器

自 R2022b 起

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

    说明

    stopServer(esp) 关闭用于仿真生产环境中事件处理的本地测试服务器(MATLAB Production Server 的开发版本)。

    示例

    示例

    全部折叠

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

    还假设您有一个状态流处理分析函数 recamanSum 和初始化函数 initRecamanSum

    创建一个连接到 RecamanSequence 主题的 KafkaStream 对象。

    ks = kafkaStream("kafka.host.com",9092,"RecamanSequence");

    创建一个运行 recamanSum 函数的 EventStreamProcessor 对象,该对象由 initRecamanSum 函数初始化。

    esp = eventStreamProcessor(ks,@recamanSum,@initRecamanSum);

    启动本地测试服务器,同时打开 Production Server Compiler (MATLAB Compiler SDK) 应用中的 MATLAB Production Server 开发版本。

    startServer(esp);

    然后,您可以分别使用 startstop 函数来启动和停止事件处理。

    stop 导致 EventStreamProcessor 对象的客户端停止从流向本地测试服务器发送事件,但不会关闭服务器。完成事件处理的测试后,通过调用 stopServer 来停止测试服务器。

    stopServer(esp);

    输入参数

    全部折叠

    处理事件流的对象,指定为 EventStreamProcessor 对象。

    版本历史记录

    在 R2022b 中推出