azure-sdk-for-nodeを使用してazureサービスバスキューを作成しようとしていますが、リソースを無制限に設定するためのリソースを見つけることができません。ここ空白のサービスバスキューにメッセージの時間を無制限に設定するにはどうすればよいですか?
は私のサンプルコードである:
するvar QUEUEOPTIONSの= { MaxSizeInMegabytes: '5120'、 DefaultMessageTimeToLive 'PT1M' }。
serviceBusService.createQueueIfNotExists( 'MYQUEUE'、QUEUEOPTIONS、関数(誤差){ 場合(エラー){// キュー }存在!})。
何が無制限の時間DefaultMessageTimeToLiveに入りますか?
応答に感謝します。 しかし、この比較(https://azure.microsoft.com/en-in/documentation/articles/service-bus-azure-and-service-bus-queues-compared-contrasted/)によると、これはサービスバスの機能ですキュー。 – AvinashSachdewani
文書は人間によって書かれています。10675199日はおよそ29247年です。私はあなたが簡単に無制限と見なすことができるアプリケーションを作成していると確信しています:)私が伝えようとしている点は、スーパーの大きなTTLを得る方法を超えて、あなたはそれをサポートするべきではない将来は。メッセージングは速くなければならず、長いメッセージがルールよりも例外を格納する必要があります。 –
また、TimeSpan.Maxを1ミリ秒単位で試してみると、ASBはそのTTL値を拒否します。だから、TimeSpan.Maxは無制限です。私はここでそれを明確にするためにPRを開いたhttps://github.com/Azure/azure-content/pull/7117 –