Metadata¶
- class Metadata(run_id: int, message_id: str, src_node_id: int, dst_node_id: int, reply_to_message: str, group_id: str, ttl: float, message_type: str)[소스]¶
기반 클래스:
object
현재 메시지와 관련된 메타데이터를 보유한 데이터 클래스입니다.
- 매개변수:
run_id (int) – 현재 실행에 대한 식별자입니다.
message_id (str) – 현재 메시지의 식별자입니다.
src_node_id (int) – 이 메시지를 보내는 노드의 식별자입니다.
dst_node_id (int) – 이 메시지를 수신하는 노드의 식별자입니다.
reply_to_message (str) – 이 메시지가 회신하는 메시지의 식별자입니다.
group_id (str) – 메시지를 그룹화하기 위한 식별자입니다. 일부 설정에서는 FL 라운드로 사용됩니다.
ttl (float) – 이 메시지의 유효 시간(초)입니다.
message_type (str) – 수신 측에서 실행할 작업을 인코딩하는 문자열입니다.
메소드
속성
메시지가 생성된 때의 Unix timestamp입니다.
이 메시지를 수신하는 노드의 식별자입니다.
메시지를 그룹화하기 위한 식별자입니다.
현재 메시지의 식별자입니다.
수신 측에서 실행할 작업을 인코딩하는 문자열입니다.
이 메시지가 회신하는 메시지의 식별자입니다.
현재 실행에 대한 식별자입니다.
이 메시지를 보내는 노드의 식별자입니다.
이 메시지를 기다리는 시간입니다.
- property created_at: float¶
메시지가 생성된 때의 Unix timestamp입니다.
- property dst_node_id: int¶
이 메시지를 수신하는 노드의 식별자입니다.
- property group_id: str¶
메시지를 그룹화하기 위한 식별자입니다.
- property message_id: str¶
현재 메시지의 식별자입니다.
- property message_type: str¶
수신 측에서 실행할 작업을 인코딩하는 문자열입니다.
- property reply_to_message: str¶
이 메시지가 회신하는 메시지의 식별자입니다.
- property run_id: int¶
현재 실행에 대한 식별자입니다.
- property src_node_id: int¶
이 메시지를 보내는 노드의 식별자입니다.
- property ttl: float¶
이 메시지를 기다리는 시간입니다.