我正在为.NET寻找一个简单的消息传递系统,它作为一个没有外部依赖的库运行。
需求很简单:我希望能够调用外部HTTP服务,如果该服务处于脱机状态,或者由于某种原因没有响应,系统应该将消息排队等待以后使用,或者丢弃之前的消息,只保留最新的消息,定期消息传递。
但我要找的是:
我不需要接收消息,它都是基于请求/响应的。此外,我不介意它是否使用本地数据库在崩溃期间持久化消息,但这并不重要。
我看过NServiceBus,MassTransit和其他一些。但是,它们似乎都需要MSMQ或RabbitMQ,而且似乎也需要端点来运行相同的服务。
在考虑玩自己的游戏之前,我应该先看看有没有别的选择?
谢谢
发布于 2015-01-20 12:41:29
您应该看看ZeroMQ及其称为NetMQ的.NET绑定。
发布于 2015-01-21 14:54:54
在过去,我尝试过http://github.com/Jiddler/Hyperletter。它是免费的,开源的,在mono/linux下运行,但是它需要运行自己的监听器。我的测试是在Xamarin/Android系统下运行的。
https://stackoverflow.com/questions/28044990
复制相似问题