简体   繁体   English

有任何ASP.NET嵌入式服务总线应用程序吗?

[英]are there any ASP.NET embedded Service Bus application?

I have a site that is hosted in a shared hosting environment. 我有一个在共享托管环境中托管的网站。 To that site I can open sub-sites using sub domains. 对于该站点,我可以使用子域来打开子站点。

I have the need to use sort of a message queue service bus - when my ASP.NET website can put tasks, and a home computer (yes - a home computer is fine for now) can ask for a waiting task and perform some operation offline for the website. 我需要使用某种消息队列服务总线-当我的ASP.NET网站可以放置任务时,家用计算机(是的,现在可以使用家用计算机)可以请求等待的任务并脱机执行某些操作该网站。

Since the shared hosting doesn't support MSMQ, RABITMQ or any technology that's out of the scope of a shared hosting (due to clients budget it has to stay on shared hosting - I would have moved it if I could), I was wondering if anyone knows about some sort of an embedded service bus that I could install on a sub domain of the site and add tasks to it, and later an offline console application will get tasks from that bus. 由于共享托管不支持MSMQ,RABITMQ或任何不在共享托管范围内的技术(由于客户预算,它必须保留在共享托管上-如果可以的话,我会搬走它),我想知道是否任何人都知道某种嵌入式服务总线,我可以将其安装在站点的子域上并向其中添加任务,然后,脱机控制台应用程序将从该总线获取任务。

does such thing exists or am I asking for too much? 这样的东西存在还是我要求太多?

Thanks 谢谢

Windows Azure Service Bus is a Messaging service available thru a PAAS offering, so you can consume the APIs from your ASP.NET application that is hosted anywhere (private cloud, public clouds etc. ). Windows Azure Service Bus是可通过PAAS提供的消息服务,因此您可以使用ASP.NET应用程序中托管在任何地方(私有云,公共云等)的API。 The functionality can be accessed from any process (web service etc.) but it is unclear how a web app will be able to wait for messages, it will need something to wake it up to check for a available message? 可以从任何进程(Web服务等)访问该功能,但尚不清楚Web应用程序将如何等待消息,它需要唤醒它以检查可用消息吗?

The below sample shows how you can send messages to Service Bus Queues using ASP.NET web app: http://code.msdn.microsoft.com/Multi-Tier-application-6c033cad 下面的示例演示如何使用ASP.NET Web应用程序将消息发送到服务总线队列: http : //code.msdn.microsoft.com/Multi-Tier-application-6c033cad

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM