我正在使用ASP.NET Web API开发服务,并计划使用服务总线进行消息交换。可以将服务总线与ASP.NET Web API一起使用吗?除了Windows Azure服务总线之外,微软对服务总线的回答是什么?
发布于 2012-10-30 12:21:53
绝对没有什么能阻止您在ASP.NET Web API中使用服务总线。
我正在实现的一个项目中正是这样做的(web api),其中用户注册,我需要发送激活电子邮件。从服务总线端点处理电子邮件发送,以便来自web api的注册立即返回。
我还在一个生产系统中实现了我的服务总线,尽管它是MVC3 (4个web服务器)。
尽管任何服务总线(NServiceBus、MassTransit等)都应该做到这一点您可能想看看我的FOSS Shuttle ESB项目:http://shuttle.codeplex.com/
发布于 2012-10-30 05:18:44
你看过微软服务总线1.0吗?http://msdn.microsoft.com/en-us/library/windowsazure/jj193022(v=azure.10).aspx (它包括来自Azure服务总线的消息传递和排队功能)
对于分布式缓存(即Azure中的缓存服务),Windows1.1for Windows Server具有与http://www.microsoft.com/en-us/download/details.aspx?id=27115同样多的功能
您完全可以在ASP.NET Web API中使用缓存服务。我尚未尝试在Web API上使用Microsoft Service Bus 1.0进行消息传递/排队。
https://stackoverflow.com/questions/13122972
复制相似问题