我想创建一个C#dot net web服务,它将检查来自sql中某个表的警报消息,然后将警报消息发送到某个URL,例如我有一个URL用于传递数据,如:http://SMSAlerts/Message?msisdn=phoneno&text=message
,所以在这里我只是将电话号码和消息传递给URL。
问题是,我将如何设计Web服务,以便它每次都自己检查该表以获取新警报,以便它可以发送到该URL?警报表由另一个应用程序填充。
请帮助我知道我可以做到这一点。
答案 0 :(得分:2)
Web服务不应该完成这项工作。它应该只是更新某个URL的列表(即在数据库表上)。
然后你应该开发一个守护进程(即一个Windows服务或一个控制台应用程序)来执行工作轮询数据并使用已注册的URL。