Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se muestra una lista de las cuotas básicas y los umbrales de limitación en la mensajería de Azure Service Bus.
Cuotas de mensajería
En la siguiente tabla se muestra la información de cuotas específica de la mensajería de Azure Service Bus. Para obtener información sobre los precios y otras cuotas de Service Bus, vea Precios de Service Bus.
Límites comunes para todos los niveles
Los límites siguientes son comunes en todos los niveles.
Nombre de cuota | Valor | Notas |
---|---|---|
Número máximo de espacios de nombres por suscripción de Azure | 1000 (valor predeterminado y máximo) | Este límite depende del proveedorMicrosoft.ServiceBus , no del nivel. Por lo tanto, es el número total de espacios de nombres en todos los niveles. Se rechazan las solicitudes posteriores de espacios de nombres adicionales. |
Número de conexiones simultáneas en un espacio de nombres | Número neto de mensajes: 1000. AMQP: 5000. |
Se rechazan las solicitudes posteriores de conexiones adicionales. Las operaciones REST no cuentan para las conexiones de TCP simultáneas. |
Número de solicitudes de recepción simultáneas en una cola, un tema o una entidad de suscripción | 5\.000 | Se rechazan las solicitudes de recepción posteriores. Esta cuota se aplica a un número combinado de operaciones de recepción simultáneas en todas las suscripciones de un tema. |
Tamaño máximo de cualquier ruta de entidad de mensajería: cola o tema | 260 caracteres. | |
Tamaño máximo de cualquier nombre de entidad de mensajería: espacio de nombres, suscripción o regla de suscripción | 50 caracteres. | |
Tamaño máximo de un identificador de mensaje | 128 | |
Tamaño máximo de un identificador de sesión de mensaje | 128 | |
Tamaño de propiedad de mensaje para una cola, un tema o una entidad de suscripción | El tamaño máximo de propiedad de mensaje para cada propiedad es 32 KB. El tamaño acumulado de todas las propiedades no puede superar 64 KB. Este límite se aplica a todo el encabezado del mensaje asincrónico, que contiene tanto las propiedades de usuario como las propiedades del sistema, como el número de secuencia, la etiqueta y el identificador del mensaje. Número máximo de propiedades de encabezado en el contenedor de propiedades: byte/int.MaxValue. |
Se genera la excepción SerializationException . |
Número de filtros SQL por tema | 2\.000 | Se rechazan las solicitudes posteriores para la creación de filtros adicionales en el tema y el código de llamada recibe una excepción. |
Número de filtros de correlación por tema | 100 000 | Se rechazan las solicitudes posteriores para la creación de filtros adicionales en el tema y el código de llamada recibe una excepción. |
Tamaño de filtros o acciones SQL | Longitud máxima de la cadena de condición de filtro: 1024 (1 K). Longitud máxima de la cadena de acción de regla: 1024 (1 K). Número máximo de expresiones por acción de regla: 32. |
Se rechazan las solicitudes posteriores para la creación de filtros adicionales y el código de llamada recibe una excepción. |
Número de reglas de autorización de acceso compartido por espacio de nombres, cola o tema | Número máximo de reglas por tipo de entidad: 12. Las reglas que se configuran en un espacio de nombres de Service Bus se aplican a todos los tipos: colas, temas. |
Se rechazan las solicitudes posteriores para la creación de reglas adicionales y el código de llamada recibe una excepción. |
Número de mensajes por transacción | 100 Para ambas operaciones Send() y SendAsync() . |
Se rechazan mensajes entrantes adicionales y el código de llamada recibe una excepción con el mensaje: No se pueden enviar más de 100 mensajes en una sola transacción. |
Número máximo de mensajes eliminados en la llamada DeleteMessagesAsync | 500 | La API DeleteMessagesAsync admite la eliminación de hasta 500 mensajes por llamada. Las solicitudes que superen este límite (por ejemplo, 4000) producirán una excepción ArgumentOutOfRangeException. |
Número máximo de mensajes devueltos en la llamada PeekMessagesAsync | 250 | |
Número de reglas de filtro de dirección IP y red virtual | 128 |
Niveles de básico, estándar y premium
En la tabla siguiente se muestran límites diferentes para los niveles Básico, Estándar y Premium.
Nombre de cuota | Básico | Estándar | De primera calidad | Notas |
---|---|---|---|---|
Tamaño de cola o tema | 1, 2, 3, 4 o 5 GB 80 GB, si la creación de particiones está habilitada. |
80 GB | 80 GB | Se define tras la creación o la actualización de la cola o tema. El tamaño total de todas las entidades de un espacio de nombres no puede superar el límite de tamaño del espacio de nombres documentado en la fila siguiente. Los mensajes entrantes posteriores se rechazan y el código de llamada recibe una excepción. Actualmente, un mensaje grande (tamaño > de 1 MB) enviado a una cola se cuenta dos veces. Además, un mensaje grande (tamaño > de 1 MB) enviado a un tema se cuenta X + 1 veces, donde X es el número de suscripciones al tema. |
Tamaño del espacio de nombres | 400 GB | 400 GB | 1 TB por unidad de mensajería (MU). | El tamaño total de todas las entidades de un espacio de nombres no puede superar este límite. |
Número de temas o colas por espacio de nombres | 10 000 | 10 000 | 1000 por unidad de mensajería (MU). | Se rechazan las posteriores solicitudes de creación colas o temas nuevos en el espacio de nombres. Como resultado, si se configura a través de Azure Portal, se genera un mensaje de error. Si se llama desde la API de administración, el código de llamada recibe una excepción. |
Número de temas o colas con particiones por espacio de nombres | 100 | 100 | No disponible | Cada cola o tema con particiones cuenta para la cuota de 1000 entidades por espacio de nombres. Se rechazan las posteriores solicitudes de creación colas o temas con particiones nuevos en el espacio de nombres. Como resultado, si se configura a través de Azure Portal, se genera un mensaje de error. Si se realiza una llamada desde la API de administración, el código que llama recibe una excepción QuotaExceededException. Si desea tener más entidades con particiones en un espacio de nombres de nivel básico o estándar, cree espacios de nombres adicionales. |
Tamaño de mensaje o de lote de una cola, un tema o una entidad de suscripción | 256 KB | 256 KB | 100 MB en AMQP 1 MB para en HTTP y SBMP |
El tamaño del mensaje incluye el tamaño de las propiedades (sistema y usuario) y el tamaño de la carga útil. El tamaño de las propiedades del sistema varía en función de su escenario. Los mensajes entrantes que superan estas cuotas se rechazan y el código de llamada recibe una excepción. |
Número de suscripciones por tema | 2\.000 | 2\.000 | 2\.000 | Se rechazan las posteriores solicitudes de creación de suscripciones adicionales para el tema. Como resultado, si se configura a través del portal, se muestra un mensaje de error. Si se llama desde la API de administración, el código de llamada recibe una excepción. |
Operaciones por segundo | 1,000 | 1,000 | No disponible | Premium no tiene limitaciones fijas en las operaciones por segundo. El rendimiento varía en función del número de RU y de las características de la carga de trabajo. Para obtener más información sobre cómo afecta la carga de trabajo al rendimiento y cómo optimizar esto, consulte Procedimientos recomendados para mejorar el rendimiento mediante la mensajería de Service Bus. |