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) – 수신 측에서 실행할 작업을 인코딩하는 문자열입니다.

메소드

속성

created_at

메시지가 생성된 때의 Unix timestamp입니다.

dst_node_id

이 메시지를 수신하는 노드의 식별자입니다.

group_id

메시지를 그룹화하기 위한 식별자입니다.

message_id

현재 메시지의 식별자입니다.

message_type

수신 측에서 실행할 작업을 인코딩하는 문자열입니다.

reply_to_message

이 메시지가 회신하는 메시지의 식별자입니다.

run_id

현재 실행에 대한 식별자입니다.

src_node_id

이 메시지를 보내는 노드의 식별자입니다.

ttl

이 메시지를 기다리는 시간입니다.

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

이 메시지를 기다리는 시간입니다.