簡體   English   中英

通過 PowerShell 創建服務總線隊列時是否可以設置單個消息的最大大小?

[英]Is it possible to set the max size of individual messages when creating a Service Bus queue through PowerShell?

我在創建主題和隊列的 Azure DevOps 發布管道中有一個自定義任務。 它可以工作,但會為 PowerShell 腳本提供要創建的隊列或主題的列表,然后腳本使用該列表在現有的 Azure 服務總線上設置所有內容。

我最近不得不設置一個服務總線,其中的隊列最多可以處理 100MB 的消息,但找不到讓腳本支持它的方法。 我最終不得不手動更改所有新隊列的消息大小,這很乏味。

在線查看,在通過腳本設置隊列時,我仍然找不到更改最大消息大小的方法。 我錯過了什么,還是這不可能?

我在網上看了幾個地方,但沒有找到任何有用的信息。 大多數鏈接指的是設置最大隊列大小,這不是我想要的。 我需要為消息本身設置最大大小。

可以使用Set-AzServiceBusQueue CmdLet 的-MaxMessageSizeInKilobytes參數來指定 ServiceBus 隊列中的最大消息大小。

Set-AzServiceBusQueue -ResourceGroupName myResourceGroup -NamespaceName myNamespace -Name myQueue -MaxMessageSizeInKilobytes 100

有關詳細信息,請參閱文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM