"""问候端点 — 演示框架参数注入(worker_id)与插件私有配置读取""" import time from chongming_worker import rpc_method from .. import global_var as gv from ..models.pydantic import HelloGetRequest, HelloGetResponse @rpc_method( subject="demo.hello", method="GET", summary="进程插件示例:问候", response_model=HelloGetResponse, ) async def hello( hello_get_request: HelloGetRequest, worker_id: str = "", ) -> HelloGetResponse: """返回问候语 + 处理请求的 worker 副本 ID(证明请求经独立进程处理)""" return HelloGetResponse( greeting=f"{gv.greeting_prefix}, {hello_get_request.name}!", worker_id=worker_id, timestamp=time.time(), )