Azure Spring Integration storage queue client library for Java
The Spring Integration for Storage Queue extension project provides inbound and outbound channel adapters and gateways for Azure Storage Queue.
Source code | Package (Maven) | API reference documentation | Samples
Getting started
Prerequisites
Include the package
- [Add azure-spring-cloud-dependencies].
- Add dependency.
<version>can be skipped because we already addazure-spring-cloud-dependencies.
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-integration-storage-queue</artifactId>
</dependency>
Key concepts
Azure Queue Storage is a service for storing large numbers of messages. You access messages from anywhere in the world via authenticated calls using HTTP or HTTPS. A queue message can be up to 64 KB in size. A queue may contain millions of messages, up to the total capacity limit of a storage account. Queues are commonly used to create a backlog of work to process asynchronously.
Examples
Please refer to this sample project illustrating how to use Storage Queue integration.
Troubleshooting
Logging setting
Please refer to [spring logging document] to get more information about logging.
Logging setting examples
- Example: Setting logging level of hibernate
logging.level.root=WARN
logging.level.org.springframework.web=DEBUG
logging.level.org.hibernate=ERROR
Next steps
The following section provide a sample project illustrating how to use this package.
More sample code
Contributing
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.
Please follow instructions here to build from source or contribute.
| Package | Description |
|---|---|
| com.azure.spring.integration.storage.queue |
Package com.azure.spring.integration.storage.queue;
|
| com.azure.spring.integration.storage.queue.converter |
Package com.azure.spring.integration.storage.queue.converter;
|
| com.azure.spring.integration.storage.queue.factory |
Package com.azure.spring.integration.storage.queue.factory;
|
| com.azure.spring.integration.storage.queue.inbound |
Package com.azure.spring.integration.storage.queue.inbound;
|
| com.azure.spring.integration.storage.queue.util |
Package com.azure.spring.integration.storage.queue.util;
|