我在很长一段时间内开发了一个wcf函数(例如,批量发送短信给所有数据库用户)。
在wcf中是否存在任何方式以便响应admin“ok我们将处理您的请求”并且sms进程将单独执行。
答案 0 :(得分:0)
我的建议是将此任务分为两个任务"准备消息"和"发送消息"
您可以使用一些消息队列框架,或者您可以使小表充当您的队列,因此当用户单击按钮时,启动后台线程或任务以循环数据库用户并将其插入消息表,然后创建计划任务循环遍历消息表并发送它们
这种方法可以让您更好地控制,因为您知道将要发送的消息以及每条消息的状态,您也可以向表中添加重试计数