You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
add Features, Limitations, and Samples sections to Service Bus Data Plane doc
Address PR review feedback from paolosalvatori and bblommers by adding
sections covering emulator capabilities, known limitations, and sample
projects before the API Coverage section.
Made-with: Cursor
The emulator includes the following core capabilities:
200
+
201
+
-**Data Plane REST API**: Supports message-level operations, including Send, Receive, and Peek.
202
+
-**Control Plane REST API**: Enables CRUD operations for namespaces and messaging entities (queues, topics, and subscriptions) via Azure Resource Manager (ARM).
203
+
-**Multiple Authentication Modes**: Supports both Connection String and Managed Identity authentication.
204
+
-**Containerized Deployment**: Runs as a lightweight, Linux-based Docker container.
205
+
-**Cross-Platform Compatibility**: Fully compatible with Windows, macOS, and Linux environments.
206
+
-**Flexible Configuration**: Manage Service Bus entities via the Service Bus Administration Client or through JSON-based configuration files.
207
+
-**Advanced Streaming**: Supports message streaming via the Advanced Message Queuing Protocol (AMQP).
208
+
209
+
## Limitations
210
+
211
+
The current version of the emulator does **not** support the following:
212
+
213
+
-**Protocols**: JMS protocol streaming and AMQP Web Sockets (AMQP over TCP is the only supported transport).
214
+
-**Messaging Patterns**: Transactions, auto-forwarding (queue chaining), and message lock renewal.
215
+
-**Validation**: Enforcements such as maximum entity counts or maximum message sizes.
216
+
-**Metrics**: Property-based message counts for queues, topics, and subscriptions may be inaccurate.
217
+
218
+
The following Azure-native features are currently unavailable in the emulator:
219
+
220
+
-**Scaling & Resiliency**: Autoscale, Geo-disaster recovery, and Large Message support.
221
+
-**Monitoring**: Visual metrics, alerts, and telemetry dashboards.
222
+
223
+
## Samples
224
+
225
+
Explore the following samples to get started with Service Bus on LocalStack:
226
+
227
+
-[Azure Functions App with Service Bus Messaging](https://github.com/localstack/localstack-azure-samples/blob/main/samples/function-app-service-bus/dotnet/)
228
+
-[Azure Service Bus with Spring Boot](https://github.com/localstack/localstack-azure-samples/tree/main/samples/servicebus/java)
0 commit comments