Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6527999
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T09:29:38+00:00 2026-05-25T09:29:38+00:00

I am making web-based system on Windows Azure, which process orders from different sources

  • 0

I am making web-based system on Windows Azure, which process orders from different sources – web-site or web-services. First thing appeared in my head was using Azure message queue from web-site and web-service Roles to some worker Role which will actually process orders.

I have found few articles about messages driven architecture with Azure and they looked fine – we are getting message from the client, put it to the queue and respond user “OK, your action was processed” after that worked thread will read that message and do all magic. BUT here is an issue – if I want to send message’s processing result (order Id if it was success and fail reason if not) as a response to the client than I need to wait till the Worker Role will process it. The problem is that I did not find good/fast/cheap way to do that, as a possible way I can put message to the processing queue and check each X msecs if it was already processed or not (after processing, Worker will add information that message with Y Guid was processed together with results).

I don’t really like idea with such waiting because time for order processing can be from few seconds to few minutes and it will be additional load on the system if each client (up to 10-20 at the same time) will check each X msec if his request was processed or not (main reason). Also it will be pretty expensive in view of Azure Tables access rate(minor reason).

Can you advice some good way to implement that, please? I am looking for something like Event waiting in the desktop apps, which cannot be made with Azure in view of highly distribution.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T09:29:38+00:00Added an answer on May 25, 2026 at 9:29 am

    What you are looking to do is have socket.io connections to the web server from the browser so you can respond instantly. There is a comet library for .NET, that I’ve never used, http://pokein.codeplex.com/. I’ve always done that part in Node.js, which is likely possible on Azure but might need some effort to get that running. Node has an awesome implementation for handling socket.io connections.

    Web Request -> MQ -> Web Services -> Process Order -> Web Services on Web Server or MQ again -> Socket.io/comet -> web browser. All real time, as events happen.

    If you let the use continue the browser the website, and just popped up a message that was like “you order has been processed, see the results here, when you are ready” the result is often pretty good.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm currently making a web-based chat system but I've run into a problem. I
I am making a web-based logviewer using extjs. I would like new log-lines to
I'm currently making an iphone web app based on Google App Engine (python). I
I'm making a web application and I got the design for it from a
I am practicing making a web app which tries to read the user's twitter
When making calls to a webservice from an asp.net web application, to avoid creating
im making an iphone web based app and i have embedded a google maps
I'm in the process of making a system for a client that manages data
I'm making an application (web based) using flex and i have a requirment to
I've got an existing website (based on .net 1.1), that calls web-services (based on

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.