我需要一些帮助来理解我应该如何构建一个应用程序。基本上它有两个部分。
网络应用程序(asp mvc):用户登录应用程序,记录一些数据并注销。数据(登录信息,用户记录的数据)本地存储在我的服务器上。这很简单。
后台流程:我需要一项服务来接收和发送与此Web应用程序相关的数据(来自#1)。我有一个第三方服务器,它将用户登录信息(实时)发送到我的服务器,我需要用它来更新我的本地数据库(这与网络应用程序用于登录信息的数据库相同)。其次,我需要运行一个定时间隔过程来查询用户记录的数据,并在其上执行简单的逻辑,然后将结果发送到第三方服务器。这些步骤都是通过xml docs。
我不确定如何解决这个问题。我想我可以构建一个单独的Web服务来执行此操作(它将与Web应用程序位于同一服务器上)。或者我可以运行附加到我的网络应用程序的某种webbackgrounder
(https://github.com/NuGet/WebBackgrounder)任务解决方案。 或者最后我可以创建一个SSIS包来执行此操作。我应该去哪条路线?谢谢你的建议。