将数据传输到Web服务的想法

时间:2011-06-14 14:25:09

标签: c# .net web-services

我有一个收集数据的应用程序,我需要有关开发排队服务的信息,以便与各种基于Web的应用程序进行交互。

我曾考虑过使用集中式数据库,但我认为这个想法可能有点过分。

我的应用程序可以访问和推送/提取数据,是否存在Web服务级别的全局缓存对象?

3 个答案:

答案 0 :(得分:2)

您是否坚持使用Web服务? WCF具有过渡端点,可以为您排队入站请求。

http://msdn.microsoft.com/en-us/library/ms789048.aspx

如果您要坚持使用Web服务,可以直接在.net中实现对MSMQ系统的调用。下面是msdn杂志上的一篇很棒的文章,描述了如何将它与.net包装一起使用。

http://msdn.microsoft.com/en-us/magazine/cc164041.aspx

祝你好运!

答案 1 :(得分:2)

你已经命名了一个数据库,其他选择可能是

  1. 写入文件 - 如果同时读/写,这将导致问题
  2. MSMQ - http://msdn.microsoft.com/en-us/library/ms711472(VS.85).aspx
  3. 它们将是稳定的持久性存储,如果它不是持久的重要,您可以创建一个WCF服务并将其存储在System.Runtime.Cache

答案 2 :(得分:1)

我遇到了类似的问题,我用MSMQ解决了这个问题。