EasyNetQRabbitMQ 的 .NET 开发包
EasyNetQ 是 RabbitMQ 的 .NET 开发包。
示例代码:
var bus = RabbitHutch.CreateRabbitBus("localhost"); var message = new MyMessage {Text = "Hello!"}; bus.Publish(message);
目标:
- 尽可能简化在.NET上使用RabbitMQ的工作。
要连接到RabbitMQ代理...
var bus = RabbitHutch.CreateBus("host=localhost");
要发布消息...
bus.Publish(message);
订阅消息...
bus.Subscribe<MyMessage>("my_subscription_id", msg => Console.WriteLine(msg.Text));
远程过程调用...
var request = new TestRequestMessage {Text = "Hello from the client! "};
bus.Request<TestRequestMessage, TestResponseMessage>(request, response =>
Console.WriteLine("Got response: '{0}'", response.Text));
RPC服务器...
bus.Respond<TestRequestMessage, TestResponseMessage>(request =>
new TestResponseMessage{ Text = request.Text + " all done!" });
评论
NGeoGeoNames 的 .NET 开发包
NGeo使得在.NET应用程序中调用GeoNames和Yahoo!GeoPlanet/PlaceFinder服务变得更加容易。你不再需要编写自己的GeoNames或GeoPlanet客户端。它是在AS
NGeoGeoNames 的 .NET 开发包
0
Net::DavRuby 的 WebDAV 开发包
Net::Dav 是一个 Ruby 的 WebDAV 开发包,风格类似 Net::HTTP,示例代码
Net::DavRuby 的 WebDAV 开发包
0
Net::DavRuby 的 WebDAV 开发包
Net::Dav是一个Ruby的WebDAV开发包,风格类似Net::HTTP,示例代码:Net::DAV.start("https://localhost.localdomain/xyz/") {
Net::DavRuby 的 WebDAV 开发包
0
python-github2Python 的开发包
python-github2 是 Python 的开发包,封装了 Github API v2 版本。
python-github2Python 的开发包
0
pytrietrie 的开发包
pytrie是一个前缀树(Trie)数据结构的Python开发包。在pytrie模块中,CharTrie和StringTrie类可以执行一个可变的映射接口。这个工具包具有以下特点:完整的可变映射实现。
pytrietrie 的开发包
0