검색

8.4. 연결에 메타데이터 추가

download PDF

복잡한 토폴로지에서는 메시지를 프로그래밍 방식으로 처리할 수 있도록 메타데이터를 연결에 추가하는 것이 유용할 수 있습니다.

절차

  1. /etc/qpid-dispatch/qdrouterd.conf 구성 파일을 엽니다.
  2. 'openProperties' 특성을 사용하여 커넥터 구성에 임의의 JSON을 추가합니다.

    이 예제에서는 값이 green 인 속성 레이블 을 추가합니다.

    connector {
       name: broker
       role: route-container
       host: 127.0.0.1
       port: 22180
       saslMechanisms: ANONYMOUS
       openProperties: {
          "label": "green"
       }
    }

    JSON 항목에 대한 다음 제한 사항에 유의하십시오.

    • 키 전용 ASCII 문자
    • 다음 키는 사용할 수 없습니다.

      • 제품
      • 버전
      • failover-server-list
      • network-host
      • port
      • 스키마
      • hostname
      • qd로 시작하는 모든 키입니다.
      • x-opt-qd로 시작하는 모든 키.

    openProperties 속성은 일반 또는 route-container 역할이 있는 커넥터에만 설정할 수 있습니다. 다음과 같은 설정이 있는 커넥터의 특성을 설정할 수 없습니다.

    • 역할: 라우터 간
    • 역할: 엣지
    • HTTP: true

    JSON 형식은 목록, 맵 및 여러 항목을 지원합니다. 예를 들면 다음과 같습니다.

    connector {
       name: broker
       role: route-container
       host: 127.0.0.1
       port: 22180
       saslMechanisms: ANONYMOUS
       openProperties: {
          "foo": "bar",
          "integer": 7,
     "list":  ["a", 1, "b", -9, true],
     "map":  {"key1": null, "key2": [1, 2, 3]},
     }
       cost: 10
    }
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.