2

我正在使用 gsm 调制解调器 itengo 3800。我目前正在做一个与网站交互的项目,以发送/接收批量短信、安排短信等。

问题是,我真的不知道应该在哪个中编码。应该将它编码为 asp.net Web 应用程序吗?还是应该将其编码为与 Web 应用程序交互以发送/接收短信的 Windows 程序?

接收/发送多条短信也很重要,所以我需要队列或任何缓冲?如果提供示例程序会很高兴。

4

1 回答 1

2

因为通过 gsm 调制解调器发送消息可能很慢,所以我要做的是让 ASP.NET 应用程序将消息发布到消息队列,然后让 Windows 服务读取队列并发送消息。这允许网站在发送大量消息时避免任何降级问题。

这是一篇讨论使用 MSMQ 的不错的文章: http ://www.15seconds.com/issue/031202.htm

ASP.NET 应用程序将:

MessageQueue queue = new MessageQueue(QUEUE_PATH);
Message msg = new Message("5555551212|message");
queue.Send(msg);

服务会监听:

MessageQueue queue = new MessageQueue(QUEUE_PATH);
Message msg = queue.Receive();  
于 2010-12-20T15:31:35.017 回答