| Componente | TsgcWSPClient_AMQP | TsgcWSPClient_AMQP1 | Formato de red distinto, modelo de objetos distinto, componente distinto. |
| Unidad de multiplexación | Canal | Sesión | OpenChannel frente a CreateSession. |
| Declaración de topología | DeclareExchange, DeclareQueue, BindQueue | — | AMQP 1.0 direcciona nodos del broker en lugar de declararlos. |
| Envío | PublishMessage(channel, exchange, routingKey, body) | SendMessage(session, link, text) | Routing key en 0.9.1, dirección de destino en 1.0. |
| Recepción | Consume y luego OnAMQPBasicDeliver | CreateReceiverLink y luego OnAMQPMessage | Ambos funcionan por push una vez establecidos. |
| Confirmación | AckMessage / RejectMessage | OnAMQPMessageSentAck | 0.9.1 confirma una etiqueta de entrega, 1.0 liquida una entrega. |
| Control de flujo | Prefetch con SetQoS, EnableChannel / DisableChannel | Basado en créditos (CreditSize, WindowSize) | Ambos evitan que un productor rápido desborde a un consumidor lento. |
| Transacciones | SelectTransaction, CommitTransaction, RollbackTransaction | — | La clase tx de 0.9.1, expuesta por canal. |
| Mantenimiento de colas | PurgeQueue, DeleteQueue, DeleteExchange, UnBindQueue | CloseLink, CloseSession | Cada una con una variante bloqueante ...Ex que espera la respuesta del broker. |
| Reentrega | Recover / RecoverAsync | — | Pide al broker que reentregue los mensajes sin confirmar. |
| Autenticación | OnAMQPAuthentication, OnAMQPChallenge | Authentication.AuthType, OnAMQPSASLAuthentication | 1.0 ofrece SASL ANONYMOUS, PLAIN y EXTERNAL. |
| Utilidades cloud | — | CreateCBSLink, PutCBSToken, CreateAzureCbsSasToken, CreateAzureCbsJWT | Claims-Based Security para Azure Service Bus y Event Hubs. |
| Comprobación de actividad | HeartBeat | Ping, AMQPOptions.IdleTimeout | Se negocia con el broker al conectar. |
| Ajuste de la conexión | AMQPOptions.VirtualHost, MaxChannels, MaxFrameSize, Locale | AMQPOptions.ContainerId, ChannelMax, MaxFrameSize, MaxLinksPerSession | Se envían en el handshake de apertura y se negocian con el broker. |
| Prefetch | SetQoS(channel, prefetchSize, prefetchCount, global) | AMQPOptions.CreditSize | Cuántos mensajes sin confirmar puede tener el broker en vuelo. |
| Inspección de frames | — | OnAMQPBeforeReadFrame, OnAMQPBeforeWriteFrame | Consulta o reescribe los frames en crudo antes de procesarlos o enviarlos. |