서비스 네임스페이스

Service Bus for Windows Server를 사용하는 경우 서비스 네임스페이스는 주소 지정, 격리 및 관리에 사용됩니다. 모든 Service Bus 메시징 엔터티는 서비스 네임스페이스 범위 내에서 만들어집니다.

서비스 네임스페이스

Service Bus for Windows Server 배포(팜)는 다중 테넌트 방식으로 여러 응용 프로그램의 메시징 플랫폼 역할을 할 수 있습니다. 격리의 경우 각 응용 프로그램에서는 별도의 서비스 네임스페이스를 사용합니다.

Windows Azure Service Bus(클라우드 서비스)를 사용할 경우 모든 Service Bus 메시징 엔터티의 주소는 서비스 네임스페이스 이름으로 시작되는 경로로 지정됩니다. Service Bus for Windows Server는 이와 유사한 방식으로 서비스 네임스페이스를 사용하지만 서버 이름을 지정할 수 있도록 클라우드 스키마를 확장합니다. 따라서 Service Bus for Windows Server의 서비스 네임스페이스 이름은 기본적으로 컴퓨터 이름으로 시작되는 경로로 주소가 지정됩니다. Service Bus for Windows Server를 사용하면 다음 주소 지정 체계 중 하나를 사용하여 서비스 네임스페이스를 만들 수 있습니다.

  1. Service Bus 호스트의 FQDN(정규화된 도메인 이름)을 사용하는 경로 기반 주소(기본값). 이 체계의 서비스 URI는 다음과 같이 표시됩니다.

    {scheme}://{baseUri}:Port/{serviceNamespace}/{resourcePath}
    
  2. DNS 기능을 지원하는 DNS 등록 네임스페이스 스키마. DNS를 사용하면 Service Bus를 사용하여 클라이언트에서 실제 서버 노드(FQDN)를 분리할 수 있습니다. 즉, DNS 등록 스키마를 사용하여 서비스 네임스페이스를 만들 때 DNS에 등록된 URI를 제공할 수 있습니다. 서비스 URI는 다음과 유사합니다.

    {scheme}://{DNSValue}/{resourcePath}
    

Service Bus for Windows Server 서비스 네임스페이스를 사용하여 관리자는 서비스 네임스페이스를 소유한 사용자를 인증할 수 있습니다. 서비스 네임스페이스를 만들 때 또는 그 이후에 관리자는 서비스 네임스페이스 소유자 역할을 하는 도메인 사용자 목록을 지정할 수 있습니다. 서비스 네임스페이스 소유자에게는 Service Bus 메시징 엔터티(큐 및 항목)를 생성, 수정 및 삭제할 수 있는 권한이 부여됩니다. 이러한 소유자는 모든 Service Bus 메시징 엔터티에 대한 클레임을 관리할 수도 있습니다. 서비스 네임스페이스 소유자는 Service Bus 엔터티(큐, 항목 또는 구독)별로 추가 권한 부여 규칙을 정의할 수 있습니다.

자세한 내용은 다음을 참조하십시오. Service Bus 보안 섹션을 참조하십시오.

서비스 네임스페이스 만들기

다음 PowerShell cmdlet을 사용하여 Service Bus for Windows Server 서비스 네임스페이스를 만들 수 있습니다.

New-SBNamespace -Name <String> [-AddressingScheme <NamespaceFormat>] [-IssuerName <String>] [-IssuerUri <String>] [-ManageUsers <String[]>] [-PrimarySymmetricKey <String>] [-SecondarySymmetricKey <String>] [-Uri <String>]

예를 들어 다음 명령은 경로 기반 주소 지정을 사용하여 MyNamespace1이라는 Service Bus for Windows Server 서비스 네임스페이스를 만듭니다. 여기에서는 user1을 해당 소유자로 지정합니다.

New-SBNamespace -Name MyNamespace1 -ManageUsers user1@domain1

중요

Service Bus for Windows Server 네임스페이스 이름은 영어(라틴) 문자로만 지정해야 합니다.

빌드 날짜:

2013-07-25