Message¶
- class Message(metadata: Metadata, content: RecordSet | None = None, error: Error | None = None)[소스]¶
기반 클래스:
object
애플리케이션을 사용하는 엔티티의 관점에서 애플리케이션의 상태입니다.
- 매개변수:
메소드
create_error_reply
(error[, ttl])오류가 발생했음을 나타내는 답장 메시지를 작성합니다.
create_reply
(content[, ttl])지정된 콘텐츠와 TTL을 사용하여 이 메시지에 대한 답글을 작성합니다.
메시지에 콘텐츠가 있으면 True을 반환하고, 그렇지 않으면 False을 반환합니다.
메시지에 오류가 있으면 True을 반환하고, 그렇지 않으면 False을 반환합니다.
속성
- create_error_reply(error: Error, ttl: float | None = None) Message [소스]¶
오류가 발생했음을 나타내는 답장 메시지를 작성합니다.
- 매개변수:
error (Error) – 오류가 발생했습니다.
ttl (Optional[float] (default: None)) – 이 메시지의 남은 시간(초)입니다. 설정하지 않으면 수신된 메시지가 만료되기 전까지 남은 시간을 기준으로 설정됩니다. 이는 다음과 같은 공식을 따릅니다: ttl = msg.meta.ttl - (reply.meta.created_at - msg.meta.created_at)
- 반환:
message – A Message containing only the relevant error and metadata.
- 반환 형식: