1
4
一些想法/答案:
|
2
1
对于您的配置服务,我将使用通过WCF公开服务接口(API)的Windows服务。然后您可以轻松地扩展它以提供Web服务(SOAP)API,甚至是RESTAPI。就Web应用程序的通信方式而言,这取决于您如何公开通信层(WCF、SOAP、REST)以及您最适合使用的内容。我想说,如果你能控制沟通的双方,WCF是最容易合作的,这听起来和你一样。 我不知道你在找什么样的图案。这是一个相当标准的n层设计模式。没有很多工具(至少我知道)可以帮助您创建实际的实现。 |
3
1
首先听起来你想看看 Windows Communication Foundation ,因为您将有网站与服务和/或应用程序交互。
|
4
1
执行某些操作的Windows服务可以安装在与IIS不同的计算机上,也可以安装在相同的计算机上。 您可以使用MQ(如msmq)将消息从Web应用程序发送到服务。服务将订阅MQ并监听消息。这样做有很多好处(保证交付),但你必须设置它。 或者,您可以让该服务定期对Web服务上的Web应用程序进行轮询,当它在Web应用程序上看到可用于它的工作时,获取它,然后保持Web应用程序对工作进行的方式进行更新。 但是,对于要进行推送式通信的Web应用程序,您可以使用System.net.Sockets或WCF(将服务器放在服务中,将客户端放在Web应用程序中),但这需要正确的防火墙配置,以允许您要讲话的端口。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |