博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EasyNetQ 是 RabbitMQ 的 .NET 开发包。
阅读量:6414 次
发布时间:2019-06-23

本文共 877 字,大约阅读时间需要 2 分钟。

hot3.png

EasyNetQ 是  的 .NET 开发包。

示例代码:

var bus = RabbitHutch.CreateRabbitBus("localhost");var message = new MyMessage {Text = "Hello!"};bus.Publish(message);

 

GIT库:

https://github.com/EasyNetQ/EasyNetQ

 

 

Goals:

  1. To make working with RabbitMQ on .NET as easy as possible.

To connect to a RabbitMQ broker...

var bus = RabbitHutch.CreateBus("host=localhost");

To publish a message...

bus.Publish(message);

To subscribe to a message...

bus.Subscribe
("my_subscription_id", msg => Console.WriteLine(msg.Text));

Remote procedure call...

var request = new TestRequestMessage {Text = "Hello from the client! "};bus.Request
(request, response => Console.WriteLine("Got response: '{0}'", response.Text));

RPC server...

bus.Respond
(request => new TestResponseMessage{ Text = request.Text + " all done!" });

转载于:https://my.oschina.net/u/200350/blog/678907

你可能感兴趣的文章
poj1476
查看>>
黄金点小游戏的设计与实现
查看>>
表常用操作
查看>>
比赛总结(轻工业学院校赛)
查看>>
模板:插头dp
查看>>
4. Brackets 前端编辑器试用
查看>>
10.Action中的method属性
查看>>
struts 中的一些琐碎的配置
查看>>
HDU 4433 locker(12年天津,DP)
查看>>
linq to sql 简单的增删改查例子。
查看>>
Javascript sleep 函数
查看>>
【05】react 之 组件state
查看>>
个人总结-Alpha阶段
查看>>
python学习遇到的英文词汇
查看>>
PHP求职宝典系列——PHP Web 编程篇
查看>>
[转] 多线程死锁调试小技巧
查看>>
react-native run-android Starting: Intent Error type 3 Error: Activity class does not exist
查看>>
iOS开发之#impor与#include的区别
查看>>
很奇怪,为什么一直无法坚持写自己的博客?
查看>>
asp.net 2.0中新增的web.config的默认namespace功能 (转)
查看>>