匯出 (0) 列印
全部展開

Service Bus for Windows Server 概觀

適用於 Windows Server 的服務匯流排 是一組可安裝元件,能提供 Windows Server 上的 Windows Azure Service Bus 訊息功能。適用於 Windows Server 的服務匯流排 可在自行管理環境和開發人員機器中建置、測試和執行鬆散結合以及訊息導向的應用程式。

適用於 Windows Server 的服務匯流排 的用途是在 Windows Azure 和 Windows Server 上提供類似功能,並在開發和部署應用程式上提供彈性。其建置基礎為與 Service Bus 雲端服務相同的架構,可提供擴充及彈性功能。公開用於開發應用程式的程式設計模型、Visual Studio 支援和 API 與用於雲端服務者相對稱,因此在兩者上開發應用程式以及在兩者間進行切換都更加簡單。管理 Windows Azure 管理入口網站上實體的經驗在內部部署和雲端版本之間未來都將保持一致。

適用於 Windows Server 的服務匯流排 的案例

  • 內部部署,在雲端中部署。 這個常見案例可協助雲端應用程式開發人員開發及測試開發環境中的應用程式內部部署,此環境可安裝在桌上型電腦或筆記型電腦上。若要支援雲端開發人員,適用於 Windows Server 的服務匯流排 可安裝在用戶端作業系統 (Windows 7 或 8,64 位元) 並使用 SQL Express 版本 (SQL Express 2008 R2 SP1 或更新版本)。此外,可將 適用於 Windows Server 的服務匯流排 設定為使用本機帳戶 (而非網域帳戶),以便在未加入網域或離線的電腦上進行開發。

  • 彈性部署。 為許多客戶提供解決方案的軟體廠商希望能將其解決方案部署為雲端應用程式,或發佈給客戶以進行內部部署。同樣地,企業也希望能選擇部署應用程式的位置。為了支援這樣的案例,適用於 Windows Server 的服務匯流排 提供與 Windows Azure Service Bus (Microsoft PaaS 產品) 的對稱性,同時也支援 IaaS。對稱性的開始是受支援的功能集 (僅適用於其版本的代理訊息)、相同的 SDK 以及對可設定連接字串的支援,可讓客戶變更其部署選項,而不需要重新建置解決方案。

  • 內部部署發行訂閱。 對於開發服務及應用程式的企業而言,適用於 Windows Server 的服務匯流排 可提供訊息導向中介軟體 (MOM) 層,而且還有豐富的發行訂閱功能集。為了支援這樣的案例,適用於 Windows Server 的服務匯流排 可提供高度可用性、可擴充性、Windows 權杖授權 (支援 Active Directory) 及其他功能。

適用於 Windows Server 的服務匯流排 的訊息功能

適用於 Windows Server 的服務匯流排 支援與 Windows Azure Service Bus 相同的代理訊息功能集。Service Bus 佇列提供可靠的訊息儲存,並利用您選擇的通訊協定和 API 加以擷取。

Service Bus 佇列

Service Bus 佇列可讓訊息接收者以自己的步調處理訊息,進而提供負載平衡功能。此外,Service Bus 佇列擁有從相同佇列接受訊息的多個競爭接收者,因此可提供負載平衡功能。如需詳細資訊 Service Bus 佇列,請參閱如何使用服務匯流排佇列

Service Bus 主題

除了佇列功能以外,Service Bus 主題及訂閱會提供豐富的發行訂閱功能,可允許多個井行的訂閱者獨立擷取已發行訊息串流的已篩選或未篩選檢視。如需詳細資訊 Service Bus 佇列,請參閱如何使用服務匯流排佇列

適用於 Windows Server 的服務匯流排 的訊息功能

適用於 Windows Server 的服務匯流排 為企業應用程式提供訊息平台,此平台具有多重主機陣列拓撲,可提供擴充性及高度可用性。該平台以 Windows Server 及 Microsoft SQL Server 為基礎。希望輕量型開發環境的開發人員可以在 Windows 用戶端作業系統 (64 位元) 及 Microsoft SQL Express 上安裝 適用於 Windows Server 的服務匯流排。

您可以在使用主控 Microsoft SQL Server 資料庫的 Windows Azure 虛擬機器或 Windows Azure SQL Database (IaaS) 等主控環境中部署 適用於 Windows Server 的服務匯流排。如需詳細資訊 支援的平台,請參閱 支援的拓撲

比較 適用於 Windows Server 的服務匯流排 和 Windows Azure Service Bus

雖然 API 與訊息功能的 適用於 Windows Server 的服務匯流排 及 Windows Azure Service Bus 之間相對稱,但兩個服務匯流排產品仍有不同之處。

  • 關於可管理性,在主控「平台即服務」(Platform As A Service) (Windows Azure) 環境中,PaaS 廠商 (Microsoft) 可提供管理能力。有了 適用於 Windows Server 的服務匯流排,本機系統管理員就能部署、保護、擴充及監控 適用於 Windows Server 的服務匯流排 陣列。

  • 在 Windows Azure 及 Windows Server 中,Service Bus 都需要存取權杖,才能授與存取其訊息實體的權限。因為 Windows Azure Active Directory 存取控制服務 (也稱為「存取控制服務」或 ACS) 無法在 Windows Server 上使用,所以 適用於 Windows Server 的服務匯流排 包括簡單的 Service Bus 安全性權杖服務 (SBSTS)。SBSTS 會核根據 Windows 身分識別 (儲存在本機 Windows 身分識別存放區或儲存在 Active Directory) 發出簡易 Web 權杖 (SWT)。

  • Windows Azure Service Bus 中的配額及其他執行階段設定是固定的,但有了 適用於 Windows Server 的服務匯流排,系統管理員就能變更那些設定和自訂 適用於 Windows Server 的服務匯流排 陣列。

  • Windows Azure Service Bus 中的位址配置是固定的。換句話說,所有端點都會將 Service Bus 後置新增到 URL。有了 適用於 Windows Server 的服務匯流排,您就能使用主機的完整網域名稱 (FQDN),或是對應的 DNS 項目來表示您的服務。


建置日期:

2013-07-25

社群新增項目

新增
顯示:
© 2014 Microsoft