EasyNetQ
是一个容易使用,专门针对RabbitMQ
的 .NET API
。
假如你尽可能快的想去安装和运行RabbitMQ
,请去看入门指南。EasyNetQ
是为了提供一个尽可能简洁的适用与RabbitMQ
的.NET类库。为了实现这些目标,EasyNetQ
提供一种自认为你会在.NET下使用RabbitMQ
的视图。为了保持使用灵活性,简单起见,EasyNetQ
强制使用了一些简单的约定。包括如下:
这意味着消息必须用 .NET class
定义。每一个你想发送的不同的消息类型必须用一个class
表示。这个类必须是public
并带有一个默认构造函数和可以读写的属性。在这个消息中,你通常不需要实现任何功能。仅仅把这个消息单做一个简单的数据容器或者DTO
。下面是一个简单的消息。