TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Adrian
NA
1
0
Web application or Win application?
Apr 16 2010 12:53 AM
Hi,
I am wondering which one will give me a better performance?
Let me give you the scenario:
Customer will send me around 3000 - 5000 request per hour originating from different various channels, such as:
via web using HTTP GET (hit my aspx)
via FTP (I have an application to handle new incoming file in my FTP folder)
via text message thru GSM Modem (I have another windows application to handle this)
I will need to process all those incoming requests and send the result back to my customer.
Option A
- All those 3 input channels will insert the requests into a queue (SQL Service Broker or MSMQ)
- A multi-threaded windows application grabs them from the queue (i.e. dequeue) and process each one of them then send the result back to my customer
Option B
- I created 1 web application (process.aspx)
- Each of those 3 input channels will hit process.aspx (using HTTP GET) whenever there is an incoming request
- process.aspx will do the data processing, then send the result back to my client
The question is which one will perform better? Option A OR Option B?
Which one is more reliable?
Will too much queue will cause performance degradation?
Is Web application reliable to handle all the request without any of them being lost?
Thanks you for your help.
Regards,
Adrian
Reply
Answers (
1
)
Creating a Data Service from Analysis Services
column visibility in silverlight datgrid