簡體   English   中英

Web應用程序接口到模塊設計

[英]Web application interface to module design

我將從概述開始。 我需要完成可能需要很長時間才能完成的過程。 我想創建一個獲取輸入參數並將這些參數發送到完成該過程的單獨模塊的Web界面。 該模塊將需要能夠調用其他Web服務。 我希望Web界面完全獨立於模塊。 這樣,用戶可以在不中斷模塊/過程的情況下離開頁面,關閉選項卡/瀏覽器等。 使用輪詢系統,我可以在網上向用戶顯示完成百分比。

我的問題是,制作此模塊,Web服務,控制台應用程序和其他東西的最佳途徑是什么?

Web應用程序和模塊都將位於.NET中。

似乎您需要一個可以輕松實現為Windows服務的后台工作進程。 控制台應用程序在技術上可以正常工作,但是您可以更好地控制服務執行,安全性,重新啟動等。

因此,您的Web應用程序將請求放入某種隊列(例如MSMQ,即System.Messaging.Message類,或者一些更好的實現,或者您可以僅使用數據庫進行偽造),並且服務自行處理隊列中的項目步伐。 在不了解您的要求的情況下,我看不到使用Web服務的理由,因為您可能不會將其暴露給外界。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM