KO
|
EN
gitlite — search
Search
#android
#php
#java
#game
#python
#dotnetnuke
#javascript
#hacktoberfest
#plugin
#ios
#dnn
#dnncms
amqpnetlite
★ 418
Open GitHub ↗
AMQP 1.0 .NET Library
Download README (.md)
Explore Similar Repositories
istio-workshop
:
Istio Workshop
Clippy
:
Bring back Clippy on Windows 10/11!
mango
:
Parallel Hyperparameter Tuning in Python
vue3-resource
:
🔥收集vue3资源,包含web端&移动端&小程序&Electron等栏目
superior-sql-parser
:
基于 antlr4 的多种数据库SQL解析器,获取SQL中元数据,可用于数据平台产品中的多个场景:ddl语句提取元数据、sql 权限校验、表级血缘、sql语法校验等场景。支持spark、flink、gauss、starrocks、Oracle、MYSQL、Postgresql,sqlserver,、db2等
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
amqpnetlite
?
Download (.md)
# AMQP.Net Lite AMQP.Net Lite is a lightweight AMQP 1.0 library for the .Net Framework, .Net Core, Windows Runtime platforms, .Net Micro Framework, .NET nanoFramework and Mono. The library includes both a client and listener to enable peer to peer and broker based messaging. [Documentation](http://azure.github.io/amqpnetlite/) [](https://ci.appveyor.com/project/xinchen10/amqpnetlite/branch/master) |NuGet Package|Status| |------|-------------| |AMQPNetLite (main package)|[ ](https://www.nuget.org/packages/AMQPNetLite/)| |AMQPNetLite.Core (NetStandard)|[ ](https://www.nuget.org/packages/AMQPNetLite.Core/)| |AMQPNetLite.Serialization (NetStandard)|[ ](https://www.nuget.org/packages/AMQPNetLite.Serialization/)| |AMQPNetLite.WebSockets (NetStandard)|[ ](https://www.nuget.org/packages/AMQPNetLite.WebSockets/)| |AMQPNetLite.NetMF (NETMF)|[ ](https://www.nuget.org/packages/AMQPNetLite.NetMF/)| |AMQPNetMicro (NETMF)|[ ](https://www.nuget.org/packages/AMQPNetMicro/)| |AMQPNetLite.nanoFramework (nanoFramework)|[ ](https://www.nuget.org/packages/AMQPNetLite.nanoFramework/)| |AMQPNetMicro.nanoFramework (nanoFramework)|[ ](https://www.nuget.org/packages/AMQPNetMicro.nanoFramework/)| ## Features * Full control of AMQP 1.0 protocol behavior. * Peer-to-peer and brokered messaging. * Secure communication via TLS and SASL. * Extensible transport providers. * Sync and async API support. * Listener APIs to enable wide range of listener applications, including brokers, routers, proxies, and more. * A lightweight messaging library that runs on all popular .NET and Windows Runtime platforms. The following table shows what features are supported on each platform/framework. | | TLS | SASL<sup>2</sup> | Txn | Task | Serializer | Listener | WebSockets | BufferPooling | |:-------|:---:|:----------------:|:---:|:----:|:----------:|:--------:|:----------:|:-------------:| |net50+ |+|+|+|+|+|+|+|+| |net45+ |+|+|+|+|+|+|+|+| |net40 |+|+|+|+<sup>3</sup>|+|+| |+| |net35 |+|+| | |+| | | | |netmf |+<sup>1</sup>|+| | | | | | | |nanoFramework|+|+| | | | | | | |uap10|+|+| |+| | | | | |netcore451|+|+| |+| | | | | |wpa81 |+|+| |+| | | | | |win8/wp8|+|+| |+| | | | | |netstandard1.3<sup>4</sup>|+|+| |+|+|+|+|+| |netstandard2.0|+|+| |+|+|+|+|+| |mono/Xamarin<sup>5</sup>|+|+| |+|+|+|+|+| 1. requires a TLS-capable device. 2. only SASL PLAIN, EXTERNAL, and ANONYMOUS are currently supported. 3. requires Microsoft.Bcl.Async. 4. has 3 packages. Supports WebSocket client but not listener. 5. projects targeting Mono/Xamarin should be able to consume the netstandard1.3 library. ## Tested Platforms * .Net 5.0+. * .Net Framework 3.5, 4.0 and 4.5+. * Universal Windows App 10. * .NET nanoFramework 1.0. * .NET Micro Framework 4.2, 4.3, 4.4. On version 2.5.0 and above, only NETMF 4.4 is supported. * .NET Compact Framework 3.9. * Windows Phone 8 and 8.1, up to version 2.4.11. * Windows Store 8 and 8.1, up to version 2.4.11. * .Net Core 1.0 on Windows 10 and Ubuntu 14.04. * Mono on Linux (requires v4.2.1 and up. Only the client APIs are verified and state of the listener APIs is unknown). ## Getting Started * [Quick Start](docs/articles/building_application.md) Build applications from simple to complex. * [Examples](https://github.com/Azure/amqpnetlite/tree/master/Examples) Please take a minute to look at the examples. * [.Net Core](https://github.com/Azure/amqpnetlite/tree/master/dotnet) If you are looking for information about using amqpnetlite on .Net Core (coreclr, dnxcore50, etc.), your can find the code and a Hello AMQP! example here. * [Interested in the code?](docs/articles/working_with_code.md) Clone and build the projects. ## Contributing This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. If you would like to become an contributor to this project please follow the instructions provided in [Microsoft Azure Projects Contribution Guidelines](http://azure.github.io/guidelines/). ## References For more information about the Azure Service Bus and AMQP, refer to: * Azure Service Bus: http://msdn.microsoft.com/en-us/library/ee732537.aspx. * Azure Service Bus and AMQP: http://msdn.microsoft.com/en-us/library/jj841071.aspx * Azure Service Bus Event Hub: http://azure.microsoft.com/en-us/services/event-hubs/ * AMQP: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-overview-v1.0-os.html