Skip to content

Commit d74a920

Browse files
Adjust b2->b3 in docs for release.
Add subsection on settlement per UX study prep observations
1 parent a2d23e5 commit d74a920

File tree

3 files changed

+14
-9
lines changed

3 files changed

+14
-9
lines changed

sdk/servicebus/azure-servicebus/README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,11 @@ with ServiceBusClient.from_connection_string(connstr) as client:
210210
msg.defer()
211211
```
212212

213+
Other settlement methods (beyond complete and defer) include:
214+
* `dead_letter`, removing the message from the primary queue and sending it to a
215+
special "dead-letter sub-queue" where it can be accessed using the `get_queue_dead_letter_receiver` function.
216+
* `abandon`, immediately returning the message back to the queue to be picked up by another (or the same) receiver.
217+
213218
## Troubleshooting
214219

215220
### Logging
@@ -269,14 +274,14 @@ contact [[email protected]](mailto:[email protected]) with any additio
269274

270275
<!-- LINKS -->
271276
[azure_cli]: https://docs.microsoft.com/cli/azure
272-
[api_docs]: https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b2/index.html
277+
[api_docs]: https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b3/index.html
273278
[product_docs]: https://docs.microsoft.com/azure/service-bus-messaging/
274279
[azure_portal]: https://portal.azure.com
275280
[azure_sub]: https://azure.microsoft.com/free/
276281
[cloud_shell]: https://docs.microsoft.com/azure/cloud-shell/overview
277282
[cloud_shell_bash]: https://shell.azure.com/bash
278283
[pip]: https://pypi.org/project/pip/
279-
[pypi]: https://pypi.org/project/azure-servicebus/7.0.0b2/
284+
[pypi]: https://pypi.org/project/azure-servicebus/7.0.0b3/
280285
[python]: https://www.python.org/downloads/
281286
[venv]: https://docs.python.org/3/library/venv.html
282287
[virtualenv]: https://virtualenv.pypa.io

sdk/servicebus/azure-servicebus/migration_guide.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ Note: The large version gap is in order to normalize service bus SDK versions ac
1414

1515
### Specific clients for sending and receiving
1616
In v7 we've simplified the API surface, making two distinct clients, rather than one for each of queue, topic, and subscription:
17-
* `ServiceBusSender` for sending messages. [Sync API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b2/azure.servicebus.html#azure.servicebus.ServiceBusSender)
18-
and [Async API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b2/azure.servicebus.aio.html#azure.servicebus.aio.ServiceBusSender)
19-
* `ServiceBusReceiver` for receiving messages. [Sync API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b2/azure.servicebus.html#azure.servicebus.ServiceBusReceiver)
20-
and [Async API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b2/azure.servicebus.aio.html#azure.servicebus.aio.ServiceBusReceiver)
21-
* `ServiceBusSessionReceiver` for receiving messages from a session. [Sync API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b2/azure.servicebus.html#azure.servicebus.ServiceBusSessionReceiver)
22-
and [Async API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b2/azure.servicebus.aio.html#azure.servicebus.aio.ServiceBusSessionReceiver)
17+
* `ServiceBusSender` for sending messages. [Sync API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b3/azure.servicebus.html#azure.servicebus.ServiceBusSender)
18+
and [Async API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b3/azure.servicebus.aio.html#azure.servicebus.aio.ServiceBusSender)
19+
* `ServiceBusReceiver` for receiving messages. [Sync API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b3/azure.servicebus.html#azure.servicebus.ServiceBusReceiver)
20+
and [Async API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b3/azure.servicebus.aio.html#azure.servicebus.aio.ServiceBusReceiver)
21+
* `ServiceBusSessionReceiver` for receiving messages from a session. [Sync API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b3/azure.servicebus.html#azure.servicebus.ServiceBusSessionReceiver)
22+
and [Async API](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b3/azure.servicebus.aio.html#azure.servicebus.aio.ServiceBusSessionReceiver)
2323

2424
As a user this will be largely transparent to you, as initialization will still occur primarily via the top level ServiceBusClient,
2525
the primary difference will be that rather than creating a queue_client, for instance, and then a sender off of that, you would simply

sdk/servicebus/azure-servicebus/samples/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,5 @@ pip install --pre azure-servicebus
7676

7777
## Next steps
7878

79-
Check out the [API reference documentation](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b2/index.html) to learn more about
79+
Check out the [API reference documentation](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/7.0.0b3/index.html) to learn more about
8080
what you can do with the Azure Service Bus client library.

0 commit comments

Comments
 (0)